Game Development Portfolio
Working on the gameplay team I've helped bring over and adapting many of the CoD/Warzone systems to play well on mobile. I've also helped develop many mobile-first features, as well as features used across all CoD titles.
Warzone MobileI developed and maintained games in Unity with C# code. As a Unity Game Developer, I prototyped, programmed, optimized, and tested games. I worked with the Game Designer to design and playtest gameplay features. I transferred artwork into games. I worked with other developers on tool creation for the shared code base.
Sago Mini SchoolI developed and maintained games in Unity with C# code. As a Unity Game Developer, I prototyped, programmed, optimized, and tested 2D and 3D games. I ported many games to iOS. I developed engine tools for other programmers to use. I took part in playtesting and gameplay mechanic discussions.
Smash RiderI developed and maintained games in Unity with C# code. As an Android Game Developer, I programmed, optimized, and tested 2D and 3D games. I ported many games to iOS. I managed multiplayer features with Photon Engine. I programmed shaders with High-Level Shader Language (HLSL). I integrated various services such as Firebase Analytics, Admob Ads, AppsFlyer, and Google Play Services into games.
Neon District StoreTrespasserAeriusI programmed in Unity with C# code. This procedurally generated dungeon crawler/rogue like was entered into Global Game Jam Winter 2021.
Check it out HereI programmed in Unity with C# code. The procedurally generated, space adventure game emphasizes resource management and random encounters. I entered Only Nine Lives to Live into the 72 hour Ludum Dare 44 game jam.
Check it out HereI programmed in Unreal Engine with C++ code. I created One Bullet At A Time in five days and entered the game into the Summer 2019 Unreal Engine Jam.
Check it out HereI programmed in Unity with C# code. The social stealth game features a branched dialogue system with non-linear playthrough options. I entered Abbey Massacre into the 72 hour Ludum Dare 43 game jam.
Check it out HereI programmed in Unreal Engine with C++ code. I created Starchemy in five days and entered the game into the Summer 2018 Unreal Engine Jam.
Check it out HereI programmed in Unity with C# code. The time-travel puzzle game features a dynamic replay system and ragdoll physics. I entered Can I die? into the 72 hour Ludum Dare 41 game jam.
Check it out HereI programmed in Unity with C# code. I modelled art in Blender and wrote a soundtrack in FL Studio. I entered Party Maker into the 48 hour Ludum Dare 40 competition.
Check it out HereI programmed Amber in Unity with C# code. Through Coursera game-development courses, I learned Unity, and I applied my knowledge with Amber. Amber is a fast-paced platformer with features such as dynamic 2D lighting, a skill system, modular AI, and save-load checkpoints. My work on these features developed my animation, shaders, debugging, and profiling skills.
I programmed Robot Farm in Java with the NokoriWare team. I used LWJGL as a framework and enhanced graphics with OpenGL rendering. The procedurally generated, open world RPG has hundreds of skills and a powerful narrative. I developed complex AI and a turn-based combat system. This project strengthened my teamwork skills.
Steam GreenlightI programmed Fireflies in Java rendered with the .awt library. Fireflies is a minimalistic real-time strategy game with advanced AI. The advanced AI’s decision-making system tests the current in-game situation from both players’ perspectives to choose the right action in a situation. I optimized and separated the AI into separate subsystems, governors, because each player had many controllable elements. I learned about game design, inheritance and modularity and developed an advanced AI and a simple particle system.
Source CodeI programmed Warp in Java for Android OS. Warp is a puzzle game that taught me basic game development, animation, and level design.
Check it out