All that and more can be done in Lite-C. In my experience I've only ever needed to resort to C++ for some networking functions not offered in Lite-C (don't get me wrong -- if offers everything you need for functioning multiplayer).

It does sound like a lot to take on for your first project. Here's the deal: just about everyone's first project is too big for a beginner (often too big for a lone pro).

Keep these ideas written down for when you're more experienced, and design something simple that you can finish in a few weeks (which will turn into a few months) so that you can quickly get a "complete game" under your belt. You'll learn what it takes to make a game with sounds, menus, perhaps music, and a decent amount of polish, and it'll change the way you approach your next project (whether it's your big ambitious idea or something a little more complex than your first game). It'll give you a sense of completion. But start really simple -- you'll be surprised how complex "really simple" can get.

When you do get started on a game, figure out what the most important and basic gameplay mechanics are and build some prototypes that just test out those mechanics. Use placeholders while you focus on programming.

Jibb

Last edited by JibbSmart; 07/06/11 14:34.

Formerly known as JulzMighty.
I made KarBOOM!