Skills
Gameplay Programming
I have experimented with developing many different genres of games. Here is a list of some them:
2D Side-scroller
Turn-based RPG
Action RPG
Top-down Puzzle
Platform Shooter
Platform Fighter
Beat 'em up
3D First Person Shooter
Rhythm
Endless runner
Multiplayer Programming
Multiplayer is something that is very hard to implement in games because server latency is something that is unavoidable. I developed multiplayer games using both GameMaker Studio and Unity. In GameMaker Studio I used a free multiplayer plugin called GameMaker Server that hosts your game server on their own cloud. In Unity I have experience using high level multiplayer solutions like Netcode for GameObjects, Fish-Networking Evolved, and Mirror.
UI Implementation
A lot of people underestimate how hard it is to not only design a menu, but also make it function. Since I was the lead programmer for Extreme Tag! that meant I was the best candidate for implementing the menu and all of its functions. I wrote custom animations for the menu buttons in code and added support for different kinds of aspect ratios. I can create a settings menu with in-game quality control, audio control, and full key rebinding.
I didn't design this UI, only implemented it and added the animations
UI Design
I wouldn't call myself an elite UI artist but I do like how some of my menus turn out. I've made both mouse controlled and keyboard controlled menus.Â