Unreal Engine Tom Looman Course
I’m still taking the course. However, what I’ve learned about Unreal Engine so far is as follows:
- How basics work in UE (Collision, physics etc.)
- UI Elements
- Basic AI and Behaviour Tree, Environment Query Spawn System
- Basic Gameplay Ability System
- GameplayTags
- Basic Multiplayer, Network Replication
Basic AI example:
When the AI sees the player, it fires and moves to another position to avoid being a stationary target. When it takes damage, it takes cover and heals itself.

Match-3 Prototype
This project is a prototype for a match-3-based puzzle game with core gameplay completed. The player matches tiles within a limited number of moves to achieve specific objectives. The project was designed with a scalable architecture and is expandable by adding new levels.
- ScriptableObject-based data management
- Levels can be defined with JSON-based data.
- Created a loosely coupled structure using events to communicate between systems such as Goal Manager, Match Manager and UI.

Imaginary Cooking Game Prototype
A prototype where the player cooks and serves dishes with different doneness levels to customers.

Ninja Slasher
Fast-paced high score game in which the player slashes the ninjas.

Crash Landing
Crash Landing! is an exciting party game where a group of space explorers must survive after crashing on an alien planet. In the year 2247, the spacecraft crashes on an unknown planet due to a catastrophic malfunction. Now, the surviving crew members must scavenge for limited resources, repair the ship, and escape the planet. But the real challenge is that everyone is out for themselves, and sabotage is fair game. Resources are scarce, and only one player will make it off the planet!


Bug Fall Jam 2024
Imperium Nostrum
Imperium Nostrum is a resource management game set in the Roman Empire for 2 to 4 players. Players build and develop cities, expand territories, and aim to reach 50 victory points. Each player starts with a city, research tree, and resources. Mission cards, which offer 20 points upon completion, are drawn at the start, and auctions for powerful cards occur every few rounds. Players construct buildings to gather resources, upgrade cities, and unlock abilities like research, sabotage, and political power. Monuments and other achievements earn victory points, and the first player to reach 50 points wins.

Bug Spring Jam 2024
Lightbringer
We worked together as a team on the game design and I did the programming as well as the game design.
2D Top-Down Hack & Slash game where the players face unique monsters and bosses in dungeons while choosing their play style through our oath system and levelling up the attributes.
Itch.io Link
Balatro Card Visuals/Animations Prototype
Recreating the animations and aesthetics of Balatro
- Card Movements/Animations with C#
- Pixel Art Drawings on Aseprite
- Using Unity Shader Graph to make basic card effects
Video:

God of War Axe Throw Prototype
Recreating God of War’s axe throwing gameplay mechanic.
- Programming basic camera, movement, animation and axe throwing mechanic.
Video:

Zelda Ascend Prototype
In this project I studied three main things. I wrote a character controller with Hierarchical State Machine. Then I implemented “Ascend” mechanic with a new state. With Unity Shader Graph and Particle Effects I made a basic VFX.
- Character controller with Hierarchical State Machine.
- Ascend gameplay mechanic.
- Unity Shader Graph and Particle Effects
Video:
