
IRINA CHERNOVA |
Portfolio
You’ve stumbled upon a portfolio of
a highly motivated game
programmer. My name is Irina
Chernova. Can I show you what I’ve
been working on for the last few
years?
About Me
Hi! My name is Irina Chernova. I am a highly motivated game programmer with a Bachelor's
degree in Informatics: Games Engineering from the Technical University of Munich. Eager
to join the video game industry, I have over a year of experience working as a Unity
Developer and have contributed to several projects across mobile, PC, and VR platforms.
Currently, I am participating in a Mentorship program at Ubisoft, where I am implementing
a C++ game using SFML, further enhancing my technical expertise and understanding of
game development. My strengths include creativity, problem-solving, and the ability to
quickly learn new things on my own. I thrive in collaborative environments, especially when
working with people from diverse backgrounds and cultures.
sf::Cat (C++, SFML)

Projects
sf::Cat is a 2D platformer made in C++ using SFML. The game follows the journey of a stray cat trying to survive. Players navigate challenging levels, avoid dangers like dogs and traps, and collect food to keep the cat going. With simple yet engaging mechanics, the game highlights the struggles and resilience of a small cat in a big, unfriendly world.
- Developed an algorithm to procedurally generate
dynamic and varied game map - Implemented player movement mechanics, including
running and jumping - Designed and integrated a system for random
placement of enemies and obstacles - Engineered a robust collision detection system to
handle player-environment and player-enemy
interactions - Created a respawn system to restart the player at a
specific location after death - Developed and integrated user interface elements,
including health bars, score displays, and menus - Integrated dynamic audio for background music,
sound effects, and character actions
1
0.0s

Maze (Unity, C#)
Maze is a third-person action-adventure game where player finds himself in a spooky, mysterious castle. The
goal of the game is to find the lady of your heart in the most dangerous and challenging maze.
Project Responsibilities
Main Roles: Gameplay Programmer, Level Designer
- Developed AI enemy routines that adapt to player
actions - Implemented travel and camera control systems
using Unity’s new Input System - Built the level
3
0.0s
EIPortal (Unity, C#)
EIPortal tells a history of the Elbphilarmonie. The building was destroyed during the World War II. But you are
facing a critical mission to save a historic building from destruction. Your task is to deactivate all the bombs in
the area before they explode. If you complete the task, the building will remain unchanged. Otherwise, you will
have an opportunity to look at the reconstructed building.
Project Responsibilities
Main Roles: Level Designer, Gameplay Programmer
- Developed and scripted character interactions with
game objects - Integrated audio elements, including sound effects
and ambient sounds - Implemented teleportation mechanics, ensuring
transitions between levels - Built the level

2
0.0s

Little Lärri (Android Studio, Java)
Little Lärri is a social mobile game created in Android Studio. The game focuses on taking care of your creature
by supplying it with resources. Resources are collected in different spots in your city. If you don't have enough
resources of a particular type - trade them with other users!
Project Responsibilities
Main Roles: Gameplay Programmer, Game Artist
- Developed and integrated systems for managing in-game resources
- Implemented the feeding mechanic
- Implemented transitions for creature animations
- Designed and created the character
- Integrated audio elements
4
0.0s

Mindcraft (Unity, C#)
Mindcraft aims to create a gamified virtual learning platform. The main goal of the project is to develop soft
skills in the workplace. The training includes watching various workplace scenarios and completing a
questionnaire. Participants are asked to identify which behaviour in the scenarios is inappropriate.
Project Responsibilities
Main Roles: Gameplay Programmer, Animator
- Integrated NPC characters, including
synchronised animations - Created and integrated audio elements for all
scenarios - Assisted with interactive environment
mechanics like whiteboard writing
3
0.0s