David Cacorovski

David Cacorovski










The Abyss Below






The Abyss Below was my group summative game for my Grade 11 Computer Science class. We had to incorporate everything we learned, including GUI interfaces and more advanced JavaScript programming, to create the game. We also had to incorporate a section or the whole game with the Phaser framework, which aids in rendering graphics and implementing physics in the game.

Programming Languages Used: JavaScript, HTML, CSS
My Role: Lead Website Developer, Lead Programmer
Frameworks: Phaser


How to Play


When you start the game, you'll be brought to our Hideout, your central hub for battling enemies, purchasing items, and exploring treacherous mines in our game. In the Hideout, use the Left Mouse Button to navigate through various menus: battle enemies with ATTACK, escape using RUN, and access your inventory with BAG. In battle, choose from attacks like SUPER PUNCH or unlock new ones like SPEAR STRIKE by purchasing items in the SHOP. Enhance your character with items such as WOOD SPEAR or potions, bought with gold earned during gameplay. Finally, test your skills in the MINES, but beware: falling results in restarting from the beginning. Happy adventuring!

All buttons on any screen in the game must be accessed through clicking them with your cursor.

Mining Section:
WASD: Move
Space: Jump


All games can be downloaded on PC

Version: v1.0

v1.0 Notes: Summative Submission