> Game & software developer · Unity / C#

Mark Ivaylov Karamihov

I build gameplay systems, tools and reusable code in Unity, and I enjoy hunting down the bugs everyone else gave up on.

See my projects GitHub

01 / ABOUT

Programmer first, with a full game developer's toolkit around it.

I study Video Game Design and Development at Universitat Jaume I in Castellón, Spain, a five-year program covering programming, game engines, game AI, software engineering, design, production and 3D art.

My focus is turning game design into clean, working code: gameplay mechanics, editor tools and systems other developers can reuse. Because I understand design and art pipelines too, I work smoothly with designers and artists.

02 / SKILLS

Engine & languages

Unity (main engine) · C# · Python · JavaScript · HTML/CSS · Java · C++

Game programming

Gameplay systems · game AI (state machines, pathfinding) · physics and collisions · UI implementation

Tools & workflow

Git · Unity editor scripting · debugging and profiling · efficient use of AI tools

Also

Clean architecture and design patterns · game and level design · 3D modeling basics · web development

03 / PROJECTS

Games I've built, all playable in your browser. More code on GitHub.

TankUJI

Unity · C# · playable in browser

TankUJI

A tank game built in Unity during my degree at Universitat Jaume I. [Add one line on what you programmed.]

▶ Play in browser
TetrisUJI

JavaScript · Phaser · team project

TetrisUJI

A Tetris built with a university team, with selectable levels and difficulty, a timer and a hall of fame. [Add one line on what you programmed.]

▶ Play in browser
El Bruixot de Villores cover art

Unity · C# · group project

El Bruixot de Villores

A 2D puppet-theatre adventure: an imprisoned warlock stages a play about the Sant Antoni festivities in Villores while secretly plotting his escape.

Group project made by a team of six students.

▶ Play in browser
Monster Fighter

GDevelop · my second game

Monster Fighter

My second game, a 2D platformer-fighter made in GDevelop.

Group project developed with my university teammates.

▶ Play in browser
Escape From Hell

Unity · C# · my first game

Escape From Hell

My first game, made in Unity. Where it all started.

▶ Play in browser

04 / BACKGROUND

Video Game Design and Development

Universitat Jaume I, Castellón

2022 – present

Languages

Bulgarian (native) · Spanish (advanced) · English (advanced) · Valencian (basic)

05 / CONTACT

Need a Unity programmer or a tool built? Let's talk.

mark.karamihov@gmail.com github.com/WarGodMars