Responsibilities:
AI
Easy enemy
Medium enemy
Hard enemy
Boss
Character controller
Moving camera
Collision system
Stats system
Items/collectables systems
Level system
Roles & Restrictions:
Sole Programmer
Coded everything
1 month time limit
Entirely made of 2D sprites
Description:
This game was made as a 1 month long capstone (in school) internship with another person. I coded everything (using Typescript) in the game while my partner drew up all the art. An example of a down with this game was with the collision system; due to me being new to Typescript and with the confines of Typescript the collision system turned out to be a little choppy and less polished than I hoped for, but still fully functional and bug free. An example of a up with this game was the moving camera; according to my college professors I was the first student ever in the program to make a fully functional moving camera and RPG within Typescript; the camera system was done through an optical illusion of moving all the sprites around the player instead of player itself moving. An example of a learning experience with this game was with the map placement; Originally I wanted to put in the map as one sprite but learned its dimensions were too big to put in, as a work-around, I cut-up the map and put it in as multiple pieces.