Ok, first time post. You guys seem very smart so I think I'm in the right place.
I'm a beginner, I just got a book at the library for c# so I dont know squat. My ultimate goal is to make a 3d action adventure game similar to zelda or SOTC. My question is; what other tools should I have in my arsenal? If I learn c# what else will be needed to accomplish my ultimate goal? I hope to start out small, tetris, pong, silly games with no in depth thought. But this game I have in my head is my life goal. I'm willing to learn these things, I just need some direction.
Oh, and I also want airplanes in the game that go WOOOSHH and fire energy blasts like BOOOM. sorry, I get ahead of myself. Thanks in advance!
3d or 2d?
voxels or polys?
theres a few ways to go about making a game, so you need to be a bit more specific, then i could suggest a few more programs you might need.
3d for sure. i dont really know the difference between voxels and polygons. I dont care for realistic graphics. I would like an open world theme with air travel. kinda the way wind waker was set up except not sailing.
I know you want to build your dream game and all that, but you're right in starting small. Don't worry about anything other than learning the very basics of programing, just get a sprite to move around using arrow keys.. then build from there.
If you want to make a 3D game you will need 3D Models, if you want to start learning modeling, download blender (it's free) and have a try: http://www.blender.org/
Good luck and remember, don't get ahead of yourself, everyone starts from the beginning.
also have a look at 3d coat. [www.3dcoat.com](www.3dcoat.com), it could look a little advanced at first, but really its actually very simple, and creates very stylish graphics... great organics and great mechanics.
voxels are kinda new... http://www.youtube.com/watch?v=PwtKI\_Cx6Dw&feature=related so maybe its best to stick to textured polys.
leave the advanced stuff till later.
first things you should make sure you know how to do, is modelling, uv texturing, skeletal animation, collision detection, landscapes (for your environment) game play scripts and ai/bot scripts and networking, then youll pretty much have it all covered.