Tero Kettunen

๐ŸŽฎ Game Developer ๐Ÿ•น๏ธ

About Me

Picture of me

Hi there ๐Ÿ‘‹! My name is Tero Kettunen, and I am an aspiring game programmer. I have been exploring the fascinating world of game development, focusing on mastering the Unity game engine and the C# programming language.

๐Ÿงฐ Skills

Engines: Unity, Godot

Coding: C++, C#, HTML, CSS, SQL, Python

Graphics: Blender, GIMP

Software: Visual Studio, GitHub/Desktop, PyCharm

๐Ÿ‘จโ€๐Ÿ’ป My Projects

FPH Pipo Hockey

๐Ÿ’ FPH Finnish "Pipo" Hockey

Description: Multiplayer hockey game in third-person view where players control a single skater and compete in dynamic, team-based matches hosted on a dedicated server.

Tools/Tech: Unity, C#, Blender

Team: 3 developers

My Role: Contributed to networking code, gameplay logic, and asset implementation.

๐Ÿ“บ Watch the gameplay video on YouTube

Cat Cafe Management

๐Ÿฑ Cat Cafe Management

Description: A cute cat cafรฉ management game where players prepare orders, serve customers, and manage the cafรฉ. This 8-week student project is still at a prototype level and aimed for mobile devices.

Tools/Tech: Unity, C#, GIMP, Blender

Team: 9 members (4 coders, 5 graphic artists)

My Role: Responsible for the pathfinding logic and part of the drag-and-drop mechanics.

๐Ÿ•น๏ธ Play the game on Itch.io

Space Invaders

๐Ÿ‘พ Space Invaders

Description: A near-faithful remake of the original arcade classic, enhanced with a few fun twists. Developed as a school project within a two-week timeframe.

Tools/Tech: Unity, C#, GIMP

Team: Solo

My Role: Responsible for the entire development process, including programming, visuals, and game design.

๐Ÿ•น๏ธ Play the game on Itch.io

Bubble Brawl

๐Ÿซง Bubble Brawl

Description: Fast-paced two-player game where opponents try to pop each otherโ€™s bubbles while protecting themselves with a shield. The game was developed during a weekend-long game jam, focusing on quick reflexes, precision, and fun competitive gameplay.

Tools/Tech: Unity, C#, Blender

Team: 3 developers

My Role: I am responsible for the game assets (created in Blender) and for parts of the game code (general implementation).

๐Ÿ•น๏ธ Play the game on Itch.io

๐ŸŒ View the game on Global Game Jam

ChessBot

โ™Ÿ๏ธ ChessBot

Description: A self-playing chess AI capable of making decisions and playing full matches autonomously using an evaluation algorithm and multithreading.

Tools/Tech: C++, SFML

Team: 2 developers

My Role: Focused on implementing the chess rules and developing the algorithm used for AI move evaluation.

๐Ÿ“‚ View source code on GitHub

AirportZ

๐ŸงŸ AirportZ

Description: A browser-based zombie survival game that uses real-world locations via the Google Maps API where players travel between airports, manage resources, and survive in a dynamic, map-based world.

Tools/Tech: Python, SQL, HTML, CSS, JavaScript, Google Maps API

Team: 3 developers

My Role: Contributed to the core game logic, including mechanics for resource management, movement, and survival systems.

๐Ÿ“‚ View source code on GitHub

Dark Rooms

๐Ÿ˜ฑ Dark Rooms

Description: A first-person horror puzzle game where players navigate dark environments, collect essential items such as flashlights, batteries, and keys, all while strategically avoiding a creepy butler.

Tools/Tech: Unity, C#, Blender

Team: 5 members (3 coders, 2 graphic artists)

My Role: Developed the inventory system, flashlight and battery mechanics, and contributed to asset integration.

๐Ÿ“บ Watch the gameplay video on YouTube

๐Ÿ“‚ View source code on GitHub

Delirium

๐ŸŒ‘ Delirium

Description: Delirium is a 2D platformer inspired by *Limbo*, where players navigate challenging environments, overcome obstacles, and survive to reach the end of each level.

Tools/Tech: Unity, C#

Team: 5 members (2 coders, 3 graphic artists)

My Role: Developed and implemented the enemy pathfinding algorithm to enhance gameplay dynamics.

๐Ÿ•น๏ธ Play Delirium on play.unity.com

๐Ÿ”ง Work Experience

Varjo Technologies โ€“ Technical Support Intern

April 2025 โ€“ August 2025

Responsible for ensuring the condition and functionality of customer returns and carrying out QA testing.

Tutors Finland Oy, Spain โ€“ IT Trainee

May 2022 โ€“ July 2022

Contributed to a Unity-based street hockey game as an intern, focusing on prototyping, C# development, agile iteration, and teamwork in an English-speaking environment.

Katko Oy: CNC Machinist

Summer Position: 2023, 2024

Operated and programmed CNC machines to manufacture aluminum components with high precision, based on technical drawings and quality standards.

Itula Oy: Assembly Technician

2014 โ€“ 2020

Handled assembly tasks, supervised production, managed warehouse operations, and contributed to the improvement of production processes.

๐Ÿ”ฌ Education

Metropolia University of Applied Sciences

Bachelor of Engineering, Information Technology โ€“ Game Applications

2024 โ€“ Present

Studies focused on software development, game programming, and graphics. Tools used: Unity, Godot, Python, C++, and C#.

Taitotalo

Graduated 2023

Software and Game Development โ€“ Vocational-level education focused on programming and game production skills.

Etelรค-Karjalan ammattioppilaitos

Graduated 2008

Automation & Electrical Energy Technology and Maintenance โ€“ Vocational-level technical education.

๐Ÿ“ซ Contact Me