Where to start with RTS game programming?

Started by
13 comments, last by reapz 12 years, 5 months ago
I completed a book on Unity 3D. Now having some experience in both XNA and Unity 3D I am thinking what to choose for my RTS? I don't see other options than these two, are there? I have also done my own engine with Tao, but that would be too much and I won't have that much time. So I am going for some already made engine/framework to use. So far I am more biased to XNA, Unity 3D is kinda too high-level and fancy for me.
Advertisement
Well, I'm no expert, but RTS seems to be a very big challenge to complete in the time frame you specified. Why not try something simpler in the game genre? Reason I'm saying is that you've fixed a deadline and obviously you won't have all the time to focus on this project.

Even with simple graphics, developing an RTS game engine will still be quite a big task.
Pick up Warcraft I: Orcs and Humans. Base your first RTS on its feature set. Very simple, but fun! Tons of room for improvement.

Take care.

EDIT: Oh, forgot to mention my other point...an RTS doesn't have to be Supreme Commander 2 or Age of Empires IV. You gotta' start somewhere, and by limiting your feature set you greatly increase the chance of you actually finishing the project.
Florida, USA
Current Project
Jesus is LORD!
Im trying to build a game close to an RTS, if you feel like having a chat one day we might learn from each other.
I finished a games programming degree last year where we made a RTS game for our major project. It didn't become as polished as we would have liked nor did the design on the code side really get to where we wanted. The main reason for this was time pressure as we got an internship at the same time and prioritised that which is where I am still working now on mobile games.

We decided to use OGRE, OpenSteer (for unit flocking), FMOD for audio but the rest was hand coded. We could have used something like Unity or UDK but we wanted to enhance our C++ skill set. I'd say the most important thing is to get it fun early, and start EARLY!

We also did a multiplayer RTS game for a networking project that turned out to be more fun than our major. It is funny how things on paper can sound more fun but when they are implemented it doesn't always go according to plan.

You should both shoot me a message if you want to have a chat about this stuff, I may shoot you one after work. I'd be happy to show you the game my reel is around somewhere and I think the source is still around somewhere too. But I wasn't too happy with the source truth be told, dirty rushed code.

This topic is closed to new replies.

Advertisement