Antton Hytönen

Engineering student & hobbyist programmer

About me

I'm a 22-year old student, studying game engineering in Kajaani University of Applied Sciences. I have been programming as a hobby for about seven years now, and about two years as a job. What can I say? I like programming. I like how much you can create with programming. The logical puzzles involved with it are rewarding when you get things right, and creating solutions for practical problems make you feel like you've helped people.

I am most familiar with C#, C, C++, Python, JavaScript and Lua programming languages. I have experience with the Unity3D game engine, and also some experience with Unreal Engine as well as experience developing small game engines and related technologies (rendering, audio, input, shader programming). For what comes to web frameworks and libraries, I am familiar with Bootstrap, AngularJS, JQuery, Node.js and Django. For application frameworks, I have experience with Qt and .NET Windows Forms.

I consider myself a fast learner. I usually learn new languages and technologies whenever the situation requires it, or if I'm just interested in that particular technology.

My interests mostly include game development, networking (both social and technical!), databases, web development and machine learning.

As for other hobbies, I play games (of course) and occasionally do animation, video editing and vector graphics.



A mobile game I developed between June 2014 - December 2014. Inspired by the puzzle game 2048, NumberShock turns the concept of combining numbers into a three-dimensional physics game where you throw cubes onto other cubes and achieve as much combinations with one throw as possible.

Google Play -store link

CeppEngine (and other game engine projects)

CeppEngine is a C++ 2D game engine with a component-entity architecture created for a project course. Honestly, it was made in quite a hurry and ended up better than I would've expected with the time-frame. Since then I have worked on other game engine projects and related technologies.

GitHub repository


A web application purposed for making web development environment setups for students easier. The application works as a rental system where students can reserve an Apache VirtualHost for a certain period of time to their own use. During this time, they will have access privileges to the www-folder as well as a MySQL database. With this, they can develop websites and use any PHP-MySQL supporting frameworks as they see fit.

The project was also my thesis for vocational school.

BitBucket repository

Garry's Mod tools

I have created a couple of tool add-ons for the game Garry's Mod back in 2011. I initally made these for my own purposes, but then I decided to release them to the public. They have gained a lot of users and following, and so I have continued to maintain and update them from time to time, though much less these days.

Stop Motion Helper (Steam Workshop / GitHub repository)
Ragdoll Mover (Steam Workshop / GitHub repository)

Game Jam games

I have been in numerous game jam events. Here are some of the goofy games made during these events.

Gravity Deathmatch (GGJ page / GitHub repository)
Ritual Runner (GGJ page / GitHub repository)
Synthetic Waves (GGJ page / GitHub repository)

Work experience

Critical Force

June 2018 - Present

I'm currently working as a server programmer intern at Critical Force, developing gameplay and backend services.


June 2016 - December 2017

I worked as a junior engineer at Bittium. My work mostly included software design and development of network communication and security for embedded devices. I worked part-time along studies.

Finnish Defence Forces

April 2015 - September 2015

I completed my military service as a software developer. During the course of 6 months, I was developing a danger zone drawing software purposed for making the process of drawing danger zones easier and faster. The software was developed using C++ and the Qt framework.


Kajaani University of Applied Sciences

September 2015 - Present

Engineer's degree focused on game engine development.

Hyria Vocational School

2011 - 2014

Professional degree on ICT support (operating systems, server management, networks).

Back to top