Coding C#

All games listed are solo projects
I am fast at prototyping and am knowledgeable in optimized coding
I make sure to keep my code readable with comments and good naming conventions.
To see my coding expertise in more detail, please check the games in the "My games" section of the website

Things I am most proud of coding:

Rhythm games from any song

More info on my Procedurally Generated rhythm game

  • A rhythm game which takes any audio of the players choice and creates a rhythm game level out of it, also allows for difficulty scaling.
  • I am currently recreating creating this system in unreal engine to test my skills in porting code into new languages and engines
  • Code i am proud of includes the code to analyse the audio, and then use its spectrum data to spawn notes in time with the song
  • I am also proud of the code which detects the correct delay before the audio plays, so the notes reach the clicking area in time with the beat no matter the song or note speed

    Krungus

    More info on Krungus

  • An action game where you must defeat a horde of crab people, and then the crab king
  • 3D enemy path finding and logic is used for the enemies, only chasing you once you've entered their line of sight
  • Features sword fighting mechanics with parrying, slashes and long attacks
  • My favorite code in this game is the boss fight logic where the player is transported to a bullet hell scene
  • I am also proud of the final bullet hell scene, where the attacks are very turbulent and surprising
  • miscellaneous

  • A save and load system in Unity using MessagePack, a faster alternative to JSON

    Teamwork

    I greatly enjoy collaborating on projects with a team, especially on a subject I am passionate about like game development.
    I know how to bring up my teams spirit and push ideas, and like to be friendly with the team
    I take feedback well and am happy to make changes to my code and designs if necessary

    Work ethic

    I know how to push myself to crunch out games in time for deadlines and handle it well, finding joy in the process of learning and creating
    For example whilst developing "Krungus" which i made in 3 weeks, i spent upwards of 10 hours a day coding and designing for the final two weeks

    Other skills

    Other skills which may be of use despite not being my primary role

    I am experienced in high quality pixel art from my time developing my in progress personal project "DEEPER"

    Planning cinematic scenes

    I have created a character concept and animatic to be used as a plan for a 3D animation

    Character design, this is a plan for the 3D model ensuring all features are consistent across angles

    Image

    The animatic, a rough plan for the video showing how the scenes will go and match the themetune