Projects
Traffic Jam
> A quick, fun, arcadey and dark game, where you play as traffic control, but the goals is the opposite of what traffic control is supposed to do. This game was made during the GMTK 2023 Game Jam. It was alot of fun doing this with my co-workers. I did some programming and made most of the art.
Karkel Lang
> As part of a school asignment, I created an interpreted and (arm assembly) compiled programming language using Python. As extra we needed to write the compiler and interpreter in a functional style. This project was a very fun and challenging assignment. More information about the language, including its syntax and usage, is available on my GitHub repository.
Soap Messenger
> A small messenger client/server for talking with friends over the internet. I learnt alot about c# and sockets while making this project. This messenger has basic features like sending messages, sending images, setting your own username, profile picture and color. More features like sending different files are coming up!
Hobo Simulator
> I was part of a group project in Finland where we created an exciting game together. In the project, I took charge of the movement mechanics and created most of the assets, including the Hobo model/animation, the kitchen, and the music. Additionally, I developed scripts for the Hobo movement and sound effects.
Jinkel Delivery
> An arcade-style 2D side-scrolling game! In this game, you take on the role of a pizza delivery person, riding your scooter through a procedurally generated world filled with hilarious visuals. This game was created by me as part of my minor in game development in Finland, using C# and Unity. From the programming to the assets, I handled every aspect of its development.
Port Forward
> As part of a school project, my team and I developed an exciting 2D game using C++ and SFML. Our game was a unique take on the popular Portal franchise, where players could shift between dimensions to solve puzzles with their portal gun. In the project, I took charge of resource management, level editor development, basic physics implementation, and other inner game engine workings. Additionally, I created most of the sprites that brought our game to life.
Laser Tag
> For a school project, my team and I were tasked with developing a laser tag game from scratch using C++ and Arduino Due. As part of the team, I contributed to the project by implementing the Infra Red receiver and sender components.These vital components were responsible for detecting and transmitting laser tag signals during gameplay. Through this project, I gained valuable experience in C++ embedded programming