This is my first post. After viewing this website over several days, I liked both the information and the friendly atmosphere, so here I am!
I feel that the first area to cover is a little about me. After that, I will give my long term goals, short term focus, and then ask a few questions.
In 1986 I was most of the way through second semester BASIC and first semester COBOL in college when I dropped college to help my disabled mom. A simple 2D computer game in Basic and even simpler 3D one in COBOL were completed by me and I liked it. I was hooked even way back then.
Over the last several years, I have modded a couple flight simulators, Java based and the other C++. I have read a little about extractors, libraries, class files, compilers, dlls, configuration files, compilation libraries and so forth, though I have used little of them myself. Pardon me if I do not get the correct name right for these kinds of things because some of them might be modder slang. My modding involved making missions, skins, sounds, and 3D objects for the most part, but I sometimes helped people find the files they wanted deeper in the game.
Long term I want to create computer based games first and leave the possiblity to expand to Xbox or Playstation with the same game. It might be a dream, but I will die trying with a smile on my face!
Short term I aim to make a simple 3D game which will play well with any ordinary laptop computer with no dedicated graphics card and also can be played in any with a dedicated card system. I likely will make a game and start again several times before I make a complete full featured one, as seems to be the normal course of learning. Learning a few languages will be part of the development. Perhaps the game engine would be integrated with the game in this stage, but really nothing is written in stone quite yet.
Making my own tools would be very fun for me right from the beginning. Having read in these forums about C# and making tools for games, I already am leaning in that direction.
Questions...
Is it possible to make a fully featured game only for learning purposes which uses only open source components from start to finish? If this is possible, can it be made to run on OS X or Windows and DirectX or OpenGL while still being made only with open source things?
Is there such a thing as any open source computer programming languages which are good for creating a 3D computer game?
One last noobie question for anyone who knows at least a few languages: Is it possible for me to create my own object oriented programming language and have it meet both my short term and long term goals? I felt this would be a fun question for the experts.
Regardless of experiance level, any answers will be appreciated.
Thanks,
Dreamer
P.S. Damage model and effects are important to me so performance is too, if this may influence your reply.