Project Elementium

A fully-featured online multiplayer Real Time Strategy Game (RTS) featuring 2 races, 20+ unique
units and structures, in game abilities, and all of the functionality RTS fans are looking for.


Networking Features
- Fully functioning game browser functional with LAN and internet game-play
- SQL Database user authentication, user profiles, and friends lists
- Up to 12 players in team-based or free-for-all games
- All game-play is fully networked, from units to structures to player abilities.

User Interface Features
- Familiar RTS controls, with a twist; unleash devastating abilities against your opponents with
the press of a button
- Fully functional Unit queues, Unit and Structure details (such as icons and health), and special
- Unique mini-map that tracks structures, but not units, giving you a tactical edge if you rely less
on structures
- All Scaleform, built into UDK. Interface capabilities with both UnrealScript and C++, to make
use of DLL Binding, SQL Database connection, and in-game control

Gameplay Features
- 2 Races
- More than 20 unique Units and Structures
- Elemental Resources and structures, as well as player abilities, give a level of play-style
customization that is nearly limitless
- Fully functional Tech Tree, limiting your power unless you create the proper structures
- Dynamic and efficient Navigation Mesh Pathfinding, insuring your units will get to where they
need to go
- Unit Movement Sorting, allowing you to condense massive numbers of units into an efficient
space for movement and idling
- Unit Siege Sorting, which makes sure that your units attack enemy buildings in the most
efficient way possible
- Unit AI – Units will detect nearby enemies, attack, and follow for a certain amount of time,
allowing you to keep your attention on building your army and destroying your enemies
- Player Towers – A unique building that represents you the player in the game world, and
dictates whether you are victorious or conquered
- Player Abilities – Unleash incredibly devastating attacks against your enemies, or heal and buff
your own forces with spells modeled after the four elements, as well as one unique power for each race
which offers true devastation.

Project Elementium has been in development since October of 2010, as a student capstone project
for an Associate’s Degree in Animation Graphics and Game Programming. Started by Joshua Crosman,
who made use of a tutorial based on isometric camera and gameplay, the one-man team became a duo
when Travis Gates joined and progress skyrocketed. As of now, Project Elementium is in Alpha status.
Gameplay features are all present, and the game is fully functional over LAN and Internet networking

The Programming, which is extensive, covers several different areas of competency and principle. UnrealScript is of course the language the game is created in, and there are over 100 classes, all written by Josh or myself, in the game to date. That number is not finished growing. The UI, which is also extensive, is written in Scaleform, and comprises several thousand lines of code. Scaleform has become Josh’s specialty over the development cycle, so any questions anyone may have about our UI or UI functionality in general should be directed to him first. And finally, Project Elementium makes use of a C++ DLL to access a SQL database for its network browser functionality. Both Josh and I are familiar with SQL Database Design, DLL creation and binding, and using that information to create our network browser, but Josh is once again the go-to man for questions specific to the implementation of DLL binding in Project Elementium, and the retrieval and recording of information in an SQL Database from UnrealScript.

are very pleased to have achieved Alpha status. Project Elementium features two playable
races, the Living and the Dead. Each has a unique set of structures and units with which to devastate
their enemies. Many familiar RTS features are present, such as Unit Queues, Building Construction,
Defense Towers, Enemy Detection, Movement Sorting for units, and Attack Sorting for Units when they
attack structures. The User Interface should be easy to recognize and understand, as it is very similar to
many other games of the genre, and offers much of the gameplay functionality, including a mini-map for
quick level navigation.

we started this project, we both agreed that we didn’t simply want to make an RTS that
everyone has already played before, so we adopted a sort of unofficial motto for ourselves; Succeed and
Innovate. Project Elementium has all of the features players have come to know and love fromRTS
games, such as Command and Conquer, Warcraft and Starcraft, Age of Empires, and many others, and
that’s great. The fact that all of these features are fully functional and also fully functional over the
network is a point of great pride for us as student developers.

those features are only part of what Project Elementium represents. We have succeeded,
but we have also innovated. We have a new set of resources, Elemental Resources (air, water, earth,
and fire), which players must gather to create Elemental Structures and research Elemental Upgrades,
which are unique in the way they behave and affect a player and that player’s enemies. There is an
Elemental Defense tower, for example, called the Elemental Spire, which can be filled with up to four
Elemental Nodes. Each node is tied to an element, and has unique behavior based on that property. Fire
nodes deal a great deal of damage. Air nodes push enemy units back. Earth nodes heal your own units
and structures, etc. In this way you can not only customize your play style to suit your own preferences,
but you also have many different options to explore, adding a great deal of replay value.

feature that Project Elementium makes use of is the ability for the player to upgrade any unit, and any building. These upgrades will completely change the way those structures and units behave, granting them mighty bonuses and performance enhancing effects, and offering the player a new opportunity to invest resources.

The feature that we want to showcase the most is the addition of Player Abilities to the game. These are spells that you can unleash on the battlefield, and have different functionality once again modeled after the elements. They require resources to use, so are not without consequence, but unleashing them gives you a clear advantage in one way or another. In this way, the player is important in this RTS, and plays a key role in how the battle plays out. You do play a general in Project Elementium, but you also play a character. Your character, noted by your Player Tower, is just as important as any of your units or structures, and has direct influence over the battlefield.

For more information or to apply E-mail us at:
Josh -
Travis -