Course Name
- Computer Graphics (COMP6205)
Developers
- Albert Darmawan (1801433554)
- Ieuan Ignatius (1801443435)
- Ferdi Pratama (1801442501)
Project Summary
KillSteel is a web-based 3D battle card and strategy game for one player, developed using latest web technologies to ensure the user’s overall experience and accessibility. Inspired from classic games Mega Man Battle Network 3 (2002), KillSteel is trying to embrace the uniqueness and originality of classic games that many people said to be obsolete in today’s gaming world. Rather than that, KillSteel’s gameplay enforces players to use their creativity, strategic minds, and reaction speed in order to defeat the enemy and become a champion!
Game Rules
- The player and enemy boss are fighting on a 6×3 tiles with four movements (Up, Down, Left, Right). Player can only steps on red tiles, while enemy boss can only steps on blue tiles.
- The player will have 7,000 Health Points, and enemy boss will have 10,000 Health Points. In order to win, a character has to make other character’s Health Points to 0.
- The player has a power storage with capacity of 10 Power Level.
- Every second, 1 Power Level will be added to the player’s power storage.
- The player has unique skill cards with different Power Level. The player can activate a skill card if the player have enough Power Level. After a skill card has been activated, the player’s current Power Level will be decremented by the Power Level of the skill card.
- The player will have 6 skill cards in the game, with 3 cards displayed at a time.
Controls
Keys |
Functions |
W |
Move up by 1 tile |
A |
Move left by 1 tile |
S |
Move down by 1 tile |
D |
Move right by 1 tile |
< |
Move card selection indicator to the left |
> |
Move card selection indicator to the right |
[space] |
Use a skill card |
Technology Stack
- HTML5/CSS3
- Babylon.js (along with Hand.js, BabylonObjLoader.js, and bGUI.js)
Application Used
Application Name | Functions |
Autodesk Maya 2016 (Education License) |
Produce 3D Models |
Blender 2.77a |
Produce 3D Models |
Adobe Photoshop CS6 |
Produce 2D Graphics |
Jetbrains Webstorm 11.0.3 |
Primary Javascript IDE |
Git version 2.6.2 (Windows) |
Distributed Version Control System |
Git version 2.4.9 (Mac OS X) |
|
GarageBand Version 10.1.2 |
Produce background music |
Spacescape Version 0.6 |
Produce realistic space skybox |
Screenshots
UI Concepts:
Gameplays:
Videos