Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SummerGameDesign 2022

Hello, this was a class game made during a summer pilot game design course (2022)

UPDATE


Game project file was too large even for GIT LFS, so only the scripts I wrote will be included in the final commit. There is also a windows executable .7z file for windows users to play the game

About the game


The game was a class project and the first of its kind at my school. In 3 weeks we had to design a game with the help of our coding teacher, Mr. Rowell, who already provided some core logic pre-implemented into the game such as a singleton and a moveable character. The game quickly increased in scope and complexity, with the final result consisting of 4 levels, each developed by a seperate group in the class. The game takes place in a fantasy world, where the objective is to reach the end of this linear world and defeat the final boss. DISCLAIMER!!! The game is by no means a completed game, it has plenty of bugs and unclear gameplay.

Here are my contributions towards the game


  • Magic and Melee Combat System

    Created the weapon attacks and magic attacks using precise IEnumerators and timing logic to give it a realistic feel.

  • Leveling System and Talent System

    Along with a handful of others, brainstormed and implemented the logic for creating unlockable power-ups and custom stat modifications.

  • Final Level Enemy State Machines

    For the last level consisting of a sky island and a ruined void castle, created the state machines necessary for the mimic and beholder enemies to switch between animation states. In addition, also produced the final boss at the end of the game in a similar way using a finite state machine.

  • Final Level All Coding Events

    All the custom coding logic unique to the sky island and ruined void castle, including the matrix light up puzzle and the artifact event logic.

  • Core Logic Code

    Core logic code developed for use for all groups, including scripts for mouse pick up and custom object movement.

About

2022 Summer GameDev

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages