RTS Strategy – Beyond the Skies

Introduction

This project is developed with my friend and roommate Michal Bubnár. Project is about developing our own 3D RTS strategy. Both of us have worked on something similiar in the past so we have some experience with this topic.

We divided the work on our project in this way:
Michal Bubnár: Graphics, User Interface, World Editor, Model Editor
Peter Csiba: Units and their interaction logic. This includes the model schema and commands execution.

The specification of the project (in Slovak).

The latest version

Features

Working 3D screen with object selection, sounds and some animations. Executing basic commands as move, attack, gather resource and build unit. Awesome menu and extern Map and Model editors are included in the project.

Screenshots

An awesome menu created by Michal. He just has the feeling how it should look like 🙂

Game menu
Game menu

I cannot snapshot it, but the blue box with alpha is rolling down, when popup-ed.

Game menu options
Game menu options

In the distance you see the skybox. The big building is Town Center and the resources before it are minerals. An enemy marine is selected.
On the panel down you see objects selected and informations about it.
The terrain is textured with white snow texture.

Game screen
Game screen

Now the town center object is selected. The HP and construction progress is shown. Also on the left you can see description of Worker which can be constructed here.

Selected object
Selected object

Workers (textured toruses) are gathering minerals. The process is simple. Worker goes to mineral, gathers some time and takes the gathered resources to Town Center.

Workers gathering
Workers gathering

The animation of construction is now implemeted simply. The building is just scaled vertically based on construction progress.

Worker constructing barracks
Worker constructing barracks

The yellow rectangle is the selection tool. Down on the panel are shown the selected objects.
It is implemented with color rendering. Just render all black and the objects which could be selected render with unique (non-black) color.
After that get the colors in the rectangle and the corresponding objects.

Selecting several objects
Selecting several objects

Marching marines through the hills. With some imaginations you can see the animation of movement 🙂

Marching marines
Marching marines

You can see that the terrain height is considered when Marinesare shooting on themselves.

Shooting from the hill
Shooting from the hill

Five marines are shooting on a Town Center. On the panel you can see the decreasing HP of the Town Center.

Marines shooting on Town Center
Marines shooting on Town Center

Leave a Reply

Your email address will not be published. Required fields are marked *