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