Announcement

Collapse
No announcement yet.

Project Elementium - Online RTS

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Project Elementium - Online RTS

    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.



    SEE ELEMENTIUM IN ACTION HERE:
    *******************************

    http://www.youtube.com/watch?v=HPBF9Sq01H4




    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
    commands
    - 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
    conditions.

    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.

    We
    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.

    When
    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.

    But
    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.

    Another
    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.



    CONTACT US:
    ***********
    For more information or to apply E-mail us at:
    Josh - JACrosman@gmail.com
    Travis - t.walter117@gmail.com

Working...
X