Other Projects
Here are some other projects I have made!
Here are some other projects I have made!
~4 weeks school project, 1 person
Procedurally generated trees, see more here.
8 weeks school project, 17 people
Eighth and last project at The Game Assembly. This game was built using ECS in my group's own game engine.
Hobby project
A project made in Unity. I wanted to make a good 2D platformer controller. It sticks to uneven terrain and slopes affect your speed depending on their angle. You also start to slide if they are steep enough or have the mud material as seen in the GIF. The jump and fall speed are controlled by customizable curves and jump height depends on your velocity.
~1 week school project, 5 people
A school project made in Unity. Unfortunately I can't record VR gameplay so I'm using a normal FPS controller in the footage. My main contributions to this project were:
Audio editing and implementation.
Objects that are interactable and grabbable by the VR controllers.
Level design.
Solo hobby project
This is an online multiplayer game I've made in Unity using UNet. I wanted to learn how to make a game that is played in short rounds with a working loop that lets players play rounds seamlessly. I managed to do this pretty quickly thanks to my earlier experiences with multiplayer games in Unity, so I added in some skins that have different ways to be unlocked which taught me a lot.
3 weeks school project, 8 people
Second major game I made in high school. I was the lead programmer in this project and I mainly worked on player movement, grabbing/moving objects, UI and the boss. This game was chosen as our school's wild card for LBS Game Awards and won best 3D graphics.
~7 weeks school project, 17 people
Sixth project at The Game Assembly. A game inspired by Diablo III built using ECS in my group's own game engine. Some of the things I worked on include:
Handling and making the system for systems made for our EnTT implementation. The systems are what updates components and handles game logic.
Camera:
Follows player.
Objects between the player model and the camera turn invisible.
Can move in cutscenes.
Enemies blink when they are damaged.
Loading screen.
Solo hobby project
Small project I made on a weekend in Unity for fun.
~3 weeks school project, 14 people
First project at The Game Assembly, made in Unity. My biggest contribution to the projects was the menu. Other things I worked on were pickups, camera and sounds.
~4 weeks school project, 13 people
Fifth project at The Game Assembly. The game was made in the school's in-house engine Tga2D. I mainly worked with combat. The enemies and the player use the same attacks and they are connected to JSON files.
~4 weeks school project, 14 people
Fourth project at The Game Assembly with Celeste as reference. Made in the schools in-house engine Tga2D. Here are some of my contributions to the project:
Input:
Added input from controller.
Customizable input manager that can bind keys to actions.
Playing visual effects like particle systems.
Parts of player movement.
3 weeks school project, 2 people
Third major game I made in high school. This time I nearly did no programming at all. I wanted to try something else, so I worked on the visuals and animations. We prioritized adding new features and unfortunately did not get to polish much before the project reached its end. This game was chosen as our school's wild card for LBS Game Awards.