i use a form of basic, a language integrated with DirectX so it has commands that are real simple for graphics like "position object n, x, y, z" and "load image i, filename$". it is called darkbasic pro (darkbasic.com)
the game i am making is a rather open ended game, and i suspect i'll be adding onto it for years to come. it is freeware, when alpha version is done, it'll be free for download. when beta release is done (uh, that may be a year or two) it'll also be free for download
the year is 2050. humanity has some colonies out on the moons of jupiter/saturn/uranus/neptune and colonies on mars/venus (floating cities in the atmosphere!). one day, a base out by a jupiter or saturn moon discovers a wrecked vessel, we reverse engineer an alciuberre-type warp drive, and the player is the captain of the first vessel capable of interstellar travel
i have the nearest 50 stars catalogued, the nearest 50 galaxies catalogued (all in their correct 3d positions in the game). the game has several aspects: you can use it as a puzzle game like myst, where solving puzzles/following clues in, say, ruined civilizations, can lead you to EG an alien weapon or an alien ship capable of taking you farther or creating a wormhole or leading to a wormhole itself. besides the puzzles, some areas will be hostile and there will be some combat for those who like combat. and besides combat and puzzles, the exploration aspect will be huge, as there will be 100s of unique planets and not so unique (aka no life) planets (once the game engine is fully finished, i'll be spending my time adding planets and puzzles and technologies into the engine).
besides the exploration/combat/puzzles, the program will also serve as an educational tool: you can, for example, tell your ship's sensors to take spectra readings on any galaxy or star (that's what i'm currently researching/collecting, i need spectra for the nearest 50 galaxies, it's a little tough to find; zorn helped me out with a cool nasa database, thanks zorn

, i got spectra for a lot of the galaxies. if anybody knows astronomy and could help me out getting spectra for the nearest 50 galaxies and some other common galaxies, please let me know) and compare spectra, and your ship will tell you how to interpret the graphs. you can take other science readings as well, comparing atmospheres of planets, planet interiors, and you can find more advanced science reading equipment via puzzles. so you can, if you want, learn quite a bit, in a fun way, about planet geology, magnetism and magnetic fields of planets and other astrophysical stuff, and even stuff down on the ground of planets.
sometimes you will stumble across an abandoned science facility, and be able to do things like play around with, EG, a big holographic room of 3D cube-cells that can run cellular automata (fun fun; see conway's game of life, aka my avatar), or a big holographic room with simulated particles that you can edit their properties and watch how they interact, and all sorts of stuff. fractals will be included in one of these "sandbox labs" or two
so, the project is a rather big one, but the engine so far is coming along nicely. i will post some screenshots soon in this post. if anyone would like to help at all, i always ask because besides my professor (and he never really has the time, he's just officially my mentor on certain educational parts of the program, because i want this program to be useful for students curious about sciences, to serve as a database and learning tool), feel free. there are many ways people could help that would not take up much time, for example, learning how to make simple models in milkshape 3D (ms3d costs $20, there are free 3d model editors out there as well) you could easily make some alien plant life for me (since i want many unique planets, i'll need many unique types of plant life, and if you get pretty practiced at modelling, perhaps you could even model and animate some creatures, or buildings/architecture/technologies/weapons/ships). other things that would help, would be creating sound effects for technologies and planets (if you have a microphone, some creativity, and maybe a cool sound editing program), create texture images (those models need to be "colored" with images to look cool, whether it be a plant or a starship), etc etc, there are many ways one could help with media. also, even designs of alien civilizations/architecture/technology would be useful, since i want several unique civilizations to explore, but implementing designs is a chore so you'd have to make the design documents rather good--it'd be cool, for example, to base it off something like ancient traditions (that's what stargate does; the first season or two is iirc heavily based on sumerian reliigous texts and images, explaining their superstitions etc by aliens having visited) and make a comprehensive document detailing everything about a certain planet, how its sentient species evolved, its biology and society etc. everybody likes to design things and then see them implemented, though, so don't expect to get your designs implemented into the program unless i think they are pretty cool
okay, going back to my little nap. then i will post screenshots
lol, i derail my own threads!