Minecraft Skin Tool
C# | Unity, Mojang API | Solo | In Development | Tool
This is a tool I made and releasing on early access so I can get some feedback for improvements and new features.
The main goal is to provide users with a good workflow for creating minecraft skins, with features like file watching to get instant updates from the texture file they are working on.
Whisper Of Deceit
C++ | Unreal Engine 5 | Team of 6 | 12 Weeks | Online Horror PvP | Thunder Blossom Games
Contributions:
- Inventory System
- Combat System
- Interaction system
- Custom "Haunt" which is an original mechanic of the game.
- Automated builds with Jenkins
- Network Programming
The Adventures of Sprig and Gizmo
C++ | Unreal Engine 4 | Team of 15 | 12 Weeks | Puzzle Adventure | Thunder Blossom Games
Steam release coming soon.Contributions:
- Object grabbing mechanic that the player used to grab puzzle items to move around.
- Interaction system for the items and puzzles
- Built a puzzle manager to track if certain parts of a puzzle on a map were completed.
- Organized our source control and designed documents for ceremonies like building the game and merging branches with completed work
The Invention of Beebo
C# | Unity | Team of 14 | 12 Weeks | 2D Platformer | Thunder Blossom Games
This the first game I worked on as part of an indie studio called Thunder Blossom Games.Contributions:
- Programmed most of the player character and its movement system.
- Programmed hazards for the levels.
- Was responsible for organizing game builds and managing source control with GitHub
Spaceships N'Rocks
C++ | PS4 DevKit | Solo | 12 Weeks
I had the pleasure of working on a PS4 Devkit and made this simple 2D game, having to build systems from the ground up using object-oriented development and design patterns.- Scene System
- Input SystemDue to the nature of this project I cannot share a lot of code samples.
Untitled Unity Game
C# | Unity | Solo
This was my first published game on Itch.io.
It's a 2D top down adventure game where you basically just kill a few enemies on the island you are on.
Graphics Programming Project
C++ | DirectX11 | DirectX Tool Kit | Solo | 12 Weeks
- HLSL Shaders
- Collision System
- Basic Materials
- Object Oriented DevelopmentIn this project I built a pseudo mini game engine using DirectX 11. I learned about shader programming and model loading. I also used the DirectX Tool Kit to implement sound and also my own UI system with panels.
Maze Game
C++ | Solo | 12 Weeks
- Object Oriented Development
- Technical DesignThis is a maze game made in C++ using that runs on the windows terminal using windows standard headers.
Collision System
C++ | Solo | 12 Weeks
- Architectural Design Principles
- 2D SAT Collision Detection (Convex)This project demonstrates a decoupled, modular and abstract collision sub-system made with SDL.
Design patterns used were strategy, observer and adapter.