Jere Joensuu

Game Developer

About Me

Jere Joensuu Headshot

I'm a passionate game developer specializing in C# and Unity. Always eager to learn more about game design and development. I have worked on various projects involving custom tools, gameplay mechanics, and more.

Degree: Bachelor of Business Administration, Business Information Systems
Institution: Tampere University of Applied Sciences (TAMK)
Specialization: Game Development and Design through the TAMK Games Academy

Skills & Learning

Core: C#UnityGameplay ProgrammingUI ProgrammingEditor ScriptingJava

Systems & Tools: OptimizationLLM WorkflowsMultiplayerBackend IntegrationFMOD

Currently Learning: PythonTypeScript



Other Work Experience

Kyy Games Thumbnail

Kyy Games

2024 - 2025

  • Worked on core gameplay, UI, and data systems in a large live Unity project.
  • Improved runtime performance and memory use across gameplay and UI.
  • Built custom editor tools that made debugging and iteration faster for designers and QA.
  • Fixed and maintained legacy systems, ensuring stability across frequent content updates.
  • Participated in a research project exploring how large language models (LLMs) can enhance game development, production, and publishing workflows.
Skydome Entertainment Thumbnail

Skydome Entertainment

2024 - 2024

  • Developed custom editor tools for enhanced scene management and improved workflow.
  • Worked on rendering controls, save system optimization, object tracking solutions, and cutscene integration.
  • Focused on optimizing project performance and efficiency.
  • Implemented efficient methods for managing object states and project-specific tools.
Supremacy Games Thumbnail

Supremacy Games

2022 - 2024

  • Worked on the client side of Apex Kings, a web3 racing game.
  • Played a major role in creating the main gameplay and UI structure.
  • Contributed to some of the game's design aspects.

Projects on GitHub

Procedural Animation

A procedurally animated spider in Unity using inverse kinematics.

  • Solo project
  • Partly ready for outside project usage
  • Created creatures adapt to the environment and procedurally place their legs on surfaces
  • Legs move based on the velocity of the body for natural movement
inverse-kinematicsprocedural-animationunity3d

Pookie Island

Small puzzle platformer

  • School project
  • Complete game
  • Responsible for
    • player movement
    • cameras/cutscenes
    • vacuum and powerup mechanics
open-worldplatformerpuzzleunity3d

Arachnophobia Demo

Demo for a horror game. Public fork for portfolio purposes.

  • Solo project
  • UE learning project
  • Dynamic particle system for environmentally aware spiders
  • The leg animation and movement code both run on the GPU allowing thousands of spiders to exist in a level
  • Car driveable
horrorniagara-fxunreal-engine-5

Chess

Simple chess game with an AI opponent

  • School project
  • Responsible for all code, leveraging online resources like Chessprogramming.org
  • AI functionality implemented but left unpolished due to time constraints
unity2d

The Banishment

A short horror game experience

  • School project
  • Responsible for most (player movement, environment interactions, level system, etc)
audio-occlusionfmodunity3d

The Tainted Forest

A recreation of the old arcade game, Pang.

  • School project
  • Acted as the unofficial lead programmer, ensuring the code met deadlines.
  • Responsible for
    • The character and it's various functionalities
    • Easier level making tools (suchs as dynamic sprite loading depending on level type)
    • Level elements
    • Bubbles and their various mechanics
    • Power-ups and other item drops
    • Animations for UI elements
    • Handled controls/inputs
unity2d

World Border Timer

A lightweight Fabric mod that displays a live countdown showing when the world border will reach the player or complete its shrink. Includes configurable HUD placement and formatting.

  • Published and used by players on [Modrinth](https://modrinth.com/mod/world-border-timer)
  • Configurable HUD placement and formatting
  • Includes semi-automated version testing tools
fabricjavaminecraft

Looping Void

Minecraft data pack that replaces void death with a configurable recovery system that returns players to relatively safe heights from the void.

  • A data pack made using Minecraft's command system
  • Published and used by players on [Modrinth](https://modrinth.com/datapack/looping-void)
minecraftminecraft-datapack

Contact

Email: [email protected]

LinkedIn: linkedin.com/in/jerejoensuu

GitHub: github.com/jerejoensuu