I'm working on creating a real-time strategy game, and I have some art done and the plan for how the game will play written out. However, instead of hard-coding the game, I would prefer to make a general game engine for creating maps and levels. Are there any guides for working with 3D rendering and programming, so I can really kick my project off?