KillSteel – Computer Graphics Final Project 2016 (COMP6205)

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

  1. 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.
  2. 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.
  3. The player has a power storage with capacity of 10 Power Level.
  4. Every second, 1 Power Level will be added to the player’s power storage.
  5. 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.
  6. 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

  1. HTML5/CSS3
  2. 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:

image1

Gameplays:

burst_cannon

sword

Videos

Click here

Leave a Reply

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