Previous Blog Next Blog
Prev/Next Blog
by date

RTS Starter Kit for TorqueX announced at IMGDC 2.0!

RTS Starter Kit for TorqueX announced at IMGDC 2.0!
Name:Jonathon Stevens
Date Posted:Apr 04, 2008
Rating:4.3 out of 5
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Jonathon Stevens

Blog post
RTS Starter Kit for TorqueX


Last Straw Productions is happy to announce the development of the RTS Starter Kit for TorqueX. Last Straw has been working on an RTS starter kit for TorqueX over the last few months which was announced at IMGDC this past weekend. Development is about 90% complete on the 2D version of the kit, with a 3D version to follow later.


This kit will enable game developers to rapidly prototype and build strategy games for TorqueX in both 2D and 3D. This kit will be a visual studio template which you can install to create new RTS projects. We haven't worked out pricing or release dates yet, but it will be available through Garage Games and we're working quickly to complete the product. It will more than likely be released in 2D form first with 3D following a few months after. It will be fully compatible with TorqueX 2.0 and XNA 2.0 and will feature the following:



Customized Camera System
"God" view behavior camera system that allows a top-down view as well as easily moving into a close up view of units.

Customized Mini-Map System
The mini-map draws an overview of the area and units in the area. Mini-map can be used to control the camera to easily move around the map. Full fog of war is implemented as well in the mini-map system.

Fog of War
Fog of war has been implemented to allow builders to create a system where players have to explore to see terrain and units.



Complete Component system to easily modify/add new functionality and extend current functionality
Components were used extensively with an incredible amount of in-builder options that are settable by the developer to allow for easily modifying the game with little to no programming experience. All components are easily customized in the TorqueX Builder.

Unit selection system
An example selection system is in place that allows you to select multiple units to have them act together. Hot keying units has also been implemented to allow you to assign a selection of units to certain keys, allowing for easily selecting multiple groups.



Multiplayer support across a network and Xbox live/windows live
Full multiplayer support allowing players to play across their own network or through windows live and/or Xbox live where appropriate. A multiplayer lobby also exists which allows the players to easily find each other and host/join games.

Resource system
A complete resource system is in place that allows the gathering of resources in various ways which can either immediately increase a defined resource or can force the 'resource gathering unit' to return to a certain building to receive compensation for that resource. Resources can randomly appear on the map and slowly disappear (unless otherwise set to never expire) as they are gathered.

Unit upgrade system
Units can be upgraded via buildings or the unit themselves to improve the abilities of the units. Buildings can also be upgraded.



3D models in 2D space as well as sprite maps
Full support of bringing in DTS models as units instead of using sprite maps, as well as sprite map examples so developers can see how either way is handled. 3D models also support build in animations with an animation system that handles both 3D and 2D animations.

Waypoint system
Full waypoint system has been implemented allowing players to flag a path for their units to follow. Players can also set waypoints for buildings which will send units built to that location as soon as they are done building.

Basic AI
Pathing system is implemented as well as basic scripted AI for AI units to build with levels of aggression settable by the player.

Medic and worker abilities
Ability to set a unit as a worker or a medic which allows different sets of abilities and serves as an example of how to quickly create a new unit component derived from the main RTS unit component.



Transporter vehicles
Ability to load units into another unit which can serve as a transporting unit.

And much more!

Keep in mind that what you see is still early alpha, but we're moving along quickly and the kit is becoming more solid every day! Feel free to leave your comments or questions below.

P.S. On the note of IMGDC 2.0, it went fantastic again this year and I'm going to have a post-mortum in an MMOG magazine publishing around the 13th! I'll provide links when they come in.

- Jonathon

Recent Blog Posts
List:10/01/08 - Remembering Jeff Freeman
09/28/08 - IMGDC 3.0 Website launched
08/20/08 - RTS Kit Update
06/18/08 - LFG Expo - The Ultimate Fan Event
04/04/08 - RTS Starter Kit for TorqueX announced at IMGDC 2.0!
11/14/07 - Last Day for Early Bird Registration to IMGDC 2.0
11/07/07 - FINAL DAYS: IMGDC 2.0 has just one week left of early bird pricing!
09/24/07 - IMGDC 2.0 Early Bird Registration Now Open!

Submit ResourceSubmit your own resources!

Brian Wilson   (Apr 04, 2008 at 17:12 GMT)
Holy Graphics Too Big For the Frame, Batman!

Chip Lambert   (Apr 04, 2008 at 17:14 GMT)
Wow. I'm looking forward to this Jonathon. /credit card on the ready
Edited on Apr 04, 2008 18:33 GMT

Jonathon Stevens   (Apr 04, 2008 at 17:25 GMT)   Resource Rating: 5
@Brian - Yea yea.. I was already 3 days late in posting this, so didn't have time to get them to a better-for-GG-blog size =P Besides, who doesn't like scrollbars in their blog post? I mean, it's the new pink!

@Chip - We're still a good month or two out between development and GG QA, but thank you for the support!

I also forgot to mention that if sales are decent on the kit (or we get enough requests) this could end up making it to the other engines.
Edited on Apr 04, 2008 17:26 GMT

Chip Lambert   (Apr 04, 2008 at 17:32 GMT)
Np Jonathon. This kit is going to have a lot of functionality I was going to use in one of my TX projects, so this will save me an enormous amount of time, even if it is a couple months off ;)
Edited on Apr 04, 2008 18:33 GMT

Matthew Shapiro   (Apr 04, 2008 at 20:00 GMT)
How RTS specific is yoru network related code? I'd be interested in a pack by itself that just has the code handling object synchronization in TorqueX.

T Squared (Thanhda Tie)   (Apr 04, 2008 at 20:12 GMT)
gui looks great. like the flow. the tile sets need work tho.

Jonathon Stevens   (Apr 04, 2008 at 20:13 GMT)   Resource Rating: 5
Since we're going to be building a 3D RTS from this kit after it's completed, the network code will end up being as specific to RTS as possible, however with the way Windows Live and Xbox Live are set up, it will still be generic enough to work with other game types, such as FPS.

Someone using our code as a base could quickly modify it to work better for FPS, etc.

Jonathon Stevens   (Apr 04, 2008 at 20:19 GMT)   Resource Rating: 5
@T - The tile sets are programmer art, not the final art we're using, we just didn't have time to get it in for IMGDC. Nearly all programmer art in the GUI has been replaced, but a few things remain.

There's also a full sound-effects system going in which supports various sound-effects during various states of each unit and building.

Deozaan   (Apr 04, 2008 at 20:37 GMT)
Why are the images all blown up so large?

Jonathon Stevens   (Apr 04, 2008 at 20:46 GMT)   Resource Rating: 5
Quote:

Yea yea.. I was already 3 days late in posting this, so didn't have time to get them to a better-for-GG-blog size =P


Florian   (Apr 04, 2008 at 21:23 GMT)
I like the artwork, it looks good.
Only the programmer art is a bit eye paining xD.
One thing tough, I don't think it's very cool that you cloned the starcraft HUD lay-out. The way it is set up, and the selection bar, even the icons are similar. Don't know about legal issues and all that, but I think you should consider it.

(example)
http://www.thezeal.com/blog/wp-content/uploads/2006/04/starcraft.png

Jonathon Stevens   (Apr 04, 2008 at 22:31 GMT)   Resource Rating: 5
@Florian - I appreciate the comment on the art, but it's very irritating that people say things like this:

Quote:

I don't think it's very cool that you cloned the starcraft HUD lay-out


If you've been around RTS's, you'd notice that MOST RTS's follow the same HUD lay-out. They do that because it's a flow that works well with RTS's. To prove my point, here's several links to shots that are nearly identical which includes Warcraft, Company of Heroes, and Age of Empires:

www.slipperybrick.com/wp-content/uploads/2006/12/company-of-heroes-rts-game-revi...
www.3pointd.com/wp-content/uploads/2006/04/AoE3.jpg
content.answers.com/main/content/wp/en/c/c9/Warcraft_3_Humans_fight_Orcs_screens...

You should really do your research before posting a negative comment on someone's announcement blog. This is an indie community that relies on postings like this to get the word out, and it's not very nice to post negative comments that you can't even back up.

On the note of copying layouts to begin with, you can't copyright layout, so it's open game anyway.

P.S. I fixed the image sizes! =P
Edited on Apr 04, 2008 22:43 GMT

John Kanalakis   (Apr 05, 2008 at 02:08 GMT)
Congratulations Jonathon!!! This looks really good, you can already count on my purchase, I can't wait to buy this.

John K.

Josef Rogovsky   (Apr 05, 2008 at 02:18 GMT)
me 2!

Jonathon Stevens   (Apr 05, 2008 at 02:55 GMT)   Resource Rating: 5
@John & Josef - Thanks for your support!

Did I mention two races with 6 playable units and 3 playable buildings each? ;)

John Kanalakis   (Apr 05, 2008 at 03:41 GMT)
Nope! Left that tidbit out. Seriously, there is one particular RTS game that I've always wanted to make - and soon I'll be able build it out for the Xbox 360. Can't wait.

John K.

Florian   (Apr 06, 2008 at 16:51 GMT)
@Jonathon Stevens
I think you misunderstood what I tried to say.

About my post.
The point I tried to make wasn't that your lay-out was Relatively similar, but that it was exactly similar.
Yes, I know that more developers choose for such an lay-out like you pointed out, but the examples you picked are only Relatively similar.(Except for Warcraft, but Warcraft is made by the company of Starcraft)
These layout's share similar components, like a mini map, action buttons, etc. But they all are different. So I don't think you proved your point completely.

Also if you want some "back-up" of my claims, here it is.
http://img182.imageshack.us/img182/6701/comparisonal5.jpg
As you can see on my drawing, your HUD has the same proportions, the same size, the same icon, the same style, in other words, except for the artwork, it's the same for about 90%.

Quote:

This is an indie community that relies on postings like this to get the word out

I didn't say anything about the indie community or about the pack in it's whole at all, only about your HUD. In fact, I think a pack like this is a great idea and will help a lot of people.

About the copyrights, That's what I also thought, so that's settled then.

And the last thing I would like to say is that, I do not say all this to bring you down, or irritate you in any way. I say this because I am a critical person, and perhaps my criticism could help you. ;)
Edited on Apr 06, 2008 16:53 GMT

Will Zettler   (Apr 08, 2008 at 18:02 GMT)
are we going to see a TGB version of this like we did with the PDK? I really like the idea for it. Can't wait for the conversion if there ever is one. I'm not a programmer but would like something to drop and go with like the PDK is for TGB. Think it'll ever be converted over? Looks good...

Good luck with it,

Will

Jonathon Stevens   (Apr 08, 2008 at 18:38 GMT)   Resource Rating: 5
Quote:

I also forgot to mention that if sales are decent on the kit (or we get enough requests) this could end up making it to the other engines.


Basically, it depends on demand. We spent a LOT of hours on this kit (and will be spending many more) to get both 2D and 3D implemented. We took what we thought were the most common features to RTS's in general and made sure we targeted things we felt were missing from the original TGE RTS kit and implemented them as well. We then made the kit as extendable as possible so non-programmers could quickly and easily get set up.

In other words, we spent too much time on this kit to port it if it doesn't sell well. When 3D is finished, this will have been over 400 hours of work.

The next engine we would port it to however, would definately be TGB since the RTS kit for TGE still exists with many comments on porting it to TGEA. We'd rather not build competing products right off the bat, especially since we're teaming up with GG to provide these kits.

Swaroop Reddy   (Apr 10, 2008 at 00:59 GMT)   Resource Rating: 3
Does the kit have split screen multiplayer support?

Jonathon Stevens   (Apr 10, 2008 at 12:45 GMT)   Resource Rating: 5
@Swaroop - Hmm. We didn't plan on it, but depending on how on-schedule we are, we may just add it.

Jeremy Collins   (Apr 24, 2008 at 01:29 GMT)
This is just what I have been waiting for. Other than the painfully obvious, what differences can we expect between the 2d and 3d versions of the kit? From the screenshots posted it seems you can load 3d assets within the 2d version. Am I offbase?

Jonathon Stevens   (Apr 24, 2008 at 03:25 GMT)   Resource Rating: 5
Yes, we are loading a 3D object in the 2D world. The 3D world would include a full 3D map as well as a 3D version of nearly every component (AI must account for the extra axis and so on).

Ed Averill   (Apr 24, 2008 at 17:45 GMT)
Shhiiipp iiiiiittttt!!! Ready to purchase! Well, after I buy my monthly beer supply...

Will O*Reagan   (May 04, 2008 at 16:13 GMT)   Resource Rating: 5
Yay!!! This looks really awesome, congradulations in advance..

Swaroop Reddy   (May 13, 2008 at 00:31 GMT)   Resource Rating: 3
Jonathan - Are we going to have collision detection for RTS units? Will there be any code for movement in a formation?

Will O*Reagan   (Jun 20, 2008 at 18:29 GMT)   Resource Rating: 5
Any updates on this?

Swaroop Reddy   (Aug 02, 2008 at 17:48 GMT)   Resource Rating: 3
Jonathan - I havent seen any updates lately. How are things moving.

Jonathon Stevens   (Aug 03, 2008 at 03:26 GMT)   Resource Rating: 5
@Swaroop - there will be code for formations. collision detection is a touchy subject for rts's, and we're not planning on releasing with any off the bat.

The kit is moving along nicely. I'll be putting an update together in the next week to week and a half with more features and more screenshots.

You must be a member and be logged in to either append comments or rate this resource.