Ivan Murashka

Head of Technology · Unity Technical Lead

Currently at Super Banana Studios

I build the engineering department, the platform we use to make and ship our games, and the games themselves.

Years in game dev
14+
Games shipped
32
Studios
7
Open-source projects
7

01

About

I have worked in game development since 2011, from small startups to big studios like IGG and Playtika. I started as a Unity developer and later led engineering departments.

I enjoy building the systems behind games: the tools, pipelines, and shared code a whole team can build on. I'd rather build one system that ships ten games than make each game by hand. Unity, C#, and .NET have been at the center of it all.

As Head of Technology, my focus is people and direction. I hire and grow engineering teams, set our technical standards, and plan how the studio works and ships. Most of all, I want to help strong engineers do their best work.

Based in
Warsaw, Poland
Languages
English · Russian
Education
B.Sc., Belarusian National Technical University
  1. 2011 Unity Developer
  2. 2014 Lead Developer
  3. 2020 Head of Department
  4. Now Head of Technology

02

Expertise

Technical leadership

I build and grow engineering departments. I set technical standards, run interviews, mentor leads, and keep releases on track.

  • Tech strategy
  • Mentoring
  • Hiring
  • Delivery

Software architecture

I design modular, testable client-server game architecture, using dependency injection (DI) and SOLID principles. I keep core logic separate from Unity APIs and build networking layers.

  • System design
  • DI / IoC
  • Modularity
  • C# / .NET

Game engineering

14+ years with Unity and C#: core gameplay frameworks, metagame systems, custom editor tools, performance and memory profiling, and algorithm optimization.

  • Gameplay
  • Profiling
  • Optimization
  • Editor tools

Workflow automation

I automate workflows so teams write gameplay instead of configuration. I build CI/CD systems, custom template engines, and shared libraries that get a new game running in days.

  • CI/CD
  • Fastlane
  • GitHub Actions
  • Shared libs

AI-assisted development

I use AI models and agents to work faster, both for myself and the team. I build AI-driven workflows, teach developers how to write good prompts, and bring tools like Claude and Gemini into daily work to ship better code.

  • AI workflows
  • Claude
  • Gemini
  • Prompt design

03

Work Experience

Jul 2025 - Present

Super Banana Studios

Head of Technology

Warsaw, Poland · Remote Current Role

I have been at Super Banana from the start, building its technology and the platform its games run on.

  • Set the technical direction: build the first game as a testbed, grow it into a shared platform, and ship each new game on top of it.
  • The first game took about four months to release. The next one shipped in about two months on the platform, and the games after it are planned to ship faster.
  • Built the engineering team from zero: hired the engineers, set our technical standards, and put the development processes in place.
  • Brought automation and AI into the whole studio, not only engineering, and trained the engineering, art, and level-design teams to use AI in their daily work.
Games
Travel Sort: Match Puzzle Live
iOS · Android

Casual goods sorting puzzle game with a travel-holiday theme.

ArchitectTeam LeadDeveloperRelease Engineer
Arrow Mania! Live
iOS · Android

Casual drawing puzzle game where directing paths reveals pixel art.

ArchitectTeam LeadRelease Engineer
Casual Puzzle Game In Development
iOS · Android

Upcoming casual puzzle game.

ArchitectTeam LeadRelease Engineer
Casual Party Game In Development
iOS · Android

Upcoming casual party game.

ArchitectTeam LeadDeveloperRelease Engineer
Infrastructure & Systems
Shared Framework
Unity Package · C#

Modular C# framework that every game is built on: a shared architecture with app bootstrap, a unified game flow, and built-in layers for monetization, storage, and analytics.

ArchitectDeveloper
Studio CI/CD Platform
Fastlane · GitHub Actions · macOS

Build pipeline that ships every game to Firebase for testing and to the app stores for release.

ArchitectDeveloper
Jul 2024 - Jun 2025

Playtika

Unity Technical Lead

Warsaw, Poland

I looked after one of Playtika's top casual games on two sides: the teams building it and the health of the project itself.

Working with the teams

  • Led three feature teams and kept up code quality across them.
  • Helped the developers grow and ran feature planning with them.
  • Stayed in the full feature cycle, from the first briefing through development to live support after release.

Working across the studio

  • Made the project itself fast to work in. I reworked the project structure and cut domain reload from minutes to tens of seconds.
  • Sped up CI: reworked the test pipeline to run about twice as fast.
  • Cut the time for a pull request to merge into main from a few hours to 15-20 minutes.
Games
Solitaire Grand Harvest Live
iOS · Android

Casual solitaire game with a farm theme, one of the top-grossing titles in the genre.

Tech LeadRelease Engineer
Aug 2020 - Jul 2024

APPSULOVE

Head of Unity Department

Warsaw, Poland / Minsk, Belarus

I started APPSULOVE's Unity department and built the technology behind the company's casual games.

  • Built the Unity department from scratch and grew it to 20+ people: company engineers, tech artists, and outsourced developers, split into several teams with their own leads.
  • Built the shared core framework, the CI/CD, and a project template the teams start new games from. Once it matured, a new game could go from start to release in a few weeks.
  • Built the first games hands-on, then moved to architecture and technical leadership as the team grew. Together they shipped over 20 casual games on the platform.
  • Set the direction for the Unity side of Magify, the company's monetization SDK, and built it with the core and CI. Magify later became its own studio.
First games

The studio's first Unity games. I built these hands-on as the lead.

LAVA - Merge Number Blocks Live
iOS · Android

Merge number puzzle game.

Team LeadDeveloperRelease Engineer
Fold Master - Folding Paper Live
iOS · Android

Relaxing paper-folding puzzle game.

Team LeadDeveloperRelease Engineer
Castle Rush - Tower Defense Live
iOS · Android

Merge tower-defense game.

Team LeadDeveloperRelease Engineer
Platform games

As the studio scaled, I led these as tech lead and focused on the core and CI, while still coding on some myself.

Farm Jam: Animal Parking Games Live
iOS · Android

Animal parking-jam puzzle game.

Tech LeadDeveloper
Sweet Sort: Color Sorting Game Live
iOS · Android

Color-sort puzzle game.

Tech Lead
Bubble Jam - Block Match Games Live
iOS · Android

Block and bubble matching puzzle game.

Tech Lead
SpookVille - Matching Puzzle Live
Android

Spooky matching puzzle game.

Tech Lead
Word or Not - Guess the Word Delisted
Android

Word guessing puzzle game.

Tech Lead
Sushi Sort: Color Sorting Game Delisted
iOS · Android

Color-sort puzzle game.

Tech Lead
Plane Rush - Sorting Game Delisted
Android

Plane sorting puzzle game.

Tech Lead
Number Bloom - Number Match Delisted
Android

Number-match puzzle game.

Tech Lead
Easy Puzzle - Jigsaw Puzzles Delisted
Android

Jigsaw puzzle game.

Tech Lead
Big City Lines - Connect Lines Delisted
Android

Connect-the-lines puzzle game.

Tech Lead
3D Match: Triple Matching Game Delisted
iOS · Android

Triple-match 3D puzzle game.

Tech Lead
2448: Number Match Block Games Delisted
Android

Number-merge block puzzle game.

Tech Lead
CELLS - Tile Link Puzzle Games Delisted
Android

Tile-link matching puzzle game.

Tech Lead
Jiggle Cards - Solitaire Delisted
Android

Solitaire card game.

Tech Lead
Cards & Spells Delisted
Android

Solitaire card game.

Tech Lead
Ace Empire - Solitaire Delisted
Android

Solitaire card game.

Tech Lead
UNICORN 2: Color My Dreams Delisted
iOS · Android

Color-by-number coloring game.

Tech Lead
Gacha Go - Claw Machine Games Delisted
Android

Claw-machine gacha game.

Tech Lead
Catapolis - Tile Match & Decor Delisted
Android

Cat-themed tile-match game.

Tech Lead
Outsourced games

Built by an outsourced team on our core framework. I led the tech and the overall direction.

Tamadog - Virtual AR Puppy Live
iOS · Android

Augmented-reality virtual puppy game.

Tech Lead
My Cat - Virtual Pet Games Live
iOS · Android

Virtual pet cat game.

Tech Lead
Infrastructure & Systems
Core Framework
Unity Package · C#

Modular C# framework that every game is built on: shared architecture with bootstrap and config, and built-in layers for monetization, purchases, analytics, and notifications.

ArchitectTech LeadDeveloper
CI/CD Platform
Fastlane · GitHub Actions · macOS

Build pipeline on GitHub Actions and Fastlane that ships every game to Firebase for testing and to the stores for release.

ArchitectTech LeadDeveloper
Game Template
Unity · C#

Project template the teams start a new game from, wired to the core framework.

ArchitectTech Lead
Magify SDK
Unity Package · C#

In-app campaign and monetization SDK.

ArchitectTech LeadDeveloper
Aug 2019 - Jul 2020

WGAMES

Senior Unity Developer

Toronto, Canada Area

I worked on a slots game, building its gameplay architecture and metagames.

  • Designed and developed the metagame framework layer (mini-games inside slots) for slot apps.
  • Oversaw pull request alignments and codebase optimizations to ensure high-performance execution.
  • Maintained slot machine physics, logic performance, and asset caching layers.
Games
Neverland Casino Live
iOS · Android · Slots

Managed metagame implementations and optimized rendering layouts.

Slots Metagame Framework
Unity · C#

Designed a reusable framework that decouples metagame gameplay loops from main slot applications.

Jul 2016 - Jul 2019

IGG

Lead Unity Developer

Minsk, Belarus

I led an 8-person client-server team on a large-scale 3D mobile strategy game.

  • Directed programmers, frontend/backend architecture design, protocols, and performance profiling.
  • Programmed a high-performance procedural map generation module for huge coordinates grids.
  • Wrote custom math libraries for hexagonal coordinate translations on the client and C# socket servers.
Games
Iron Conquest Live
iOS · Android

Lords Mobile-like WW2 strategy game. Owned game client architecture, map rendering, and client-server socket communication protocols.

Oct 2014 - Apr 2016

QPie Games

Lead Unity Developer

Minsk, Belarus

I led a small startup team from prototype to store release.

  • Recruited and managed client/server programmers. Drove task priorities and code quality standards.
  • Designed game architecture, client-side database caching, and publishing compression scripts.
  • Built C# Photon Server backend systems, database logic (PostgreSQL), and shared server-client DLL libraries.
Games
Recipes Passion Live
Android · Android Wear · PC

Match-3 game with complex balance testing bots, PostgreSQL database storage, and Android Wear integrations.

Oct 2011 - Sep 2014

Steel Monkeys

Unity Developer → Lead

Minsk, Belarus

I built client-side modules, early Unity 2D extensions, custom scene editors, and ported games.

  • Programmed a complex Scenario Editor plugin inside Unity to allow game designers to configure level objectives.
  • Built anti-hack profile managers (save/load pipelines) and dynamic localization tools.
  • Ported games to iOS, optimizing memory allocations, fixing leaks, and coding OpenAL sound integrations.
Games
I, Gladiator Live
Unity

Developed scene editors, localization managers, profile managers, and multiplayer socket client layers.

Post Apocalyptic Mayhem Live
iOS Port

Ported PC survival racing title to iOS. Optimized game code and fixed memory leaks.

05

Words from colleagues

Ivan demonstrated very positive qualities… he always tries to find the best solutions. If I were to describe an ideal colleague, Ivan would easily fit that description - the heart of the company. I highly recommend him both as a person and as a specialist: top-notch code.
SB
Sergey Blotskiy QA Lead · Super Banana Studios
An exceptional game engineer… well organized and thrived under adversity. In many instances I placed Ivan in situations only he could succeed in, and he never let me down. His biggest strength was the ability to make everyone around him a better engineer.
TR
Taras Romaniuk Head of Product · Hitica
An experienced, detail-oriented and highly professional hiring manager. As Head of the Unity Department he evaluated candidates and their code and ran technical interviews - his expertise and charisma were important selling points for many strong candidates we hired.
AD
Anastasia Dedulevich Senior Recruiter · Hypercell Games
An outstanding professional with a unique combination of analytical mind, resourcefulness and broad-mindedness. His ability to listen, support colleagues and always find time to help creates an atmosphere of trust. A highly skilled specialist and a fantastic person.
SD
Siarhei Durowich Android Developer · SayGames
An experienced developer, a competent leader, and just a good person capable of rationally managing time and resources to achieve the best result. A reliable professional who can realize the most difficult areas of work - in programming and in team management.
SL
Sergey Linev DevOps / Sr. SysAdmin · APPSULOVE
A high-level developer, good team leader and absolutely great person - one of the key people on the project. Ivan can handle any issue and offer interesting solutions, and lift the team's mood at difficult moments. If Ivan is in charge of a task, you can be sure it'll be done well and in time.
DB
Darya Bolsun HR & Admin Manager · IGG
Ivan is a skilled developer with a good feeling for software architecture. As a team lead, he is a responsible manager who can lead a team.
PR
Pavel Radziuk Software Engineer · VOKI Games
A superb specialist who knows his craft perfectly. He prefers hard tasks over easy ones.
AS
Alexander Shershen Product Owner & Co-founder · Game2Day