Nikola Đurinec

Senior Unity Developer

These are some of the projects I contributed to or worked on.

VAT preview image

Vertex Animation Textures

Unity C# ECS git

Vertex Animation Textures are a technique for storing vertex data in textures, which can then be used to efficiently animate models in real-time. This method reduces the computational cost of animation by offloading it to GPU shaders.

I needed an efficient way to animate large numbers of enemies on screen for my next project, so I've been exploring VAT within an ECS environment.

Toca Boca Days preview image

Toca Boca Days

Unity C#

A vibrant online 3D multiplayer game designed for tweens, offering an engaging and interactive world where players can explore, create, and shape their own unique stories in a colorful and dynamic environment.

My job was to optimize game server and client aplications.

The Forgotten Echos preview image

The Forgotten Echos

Unity C# Inky git

The Forgotten Echos is a visual novel set in space. It features rich dialogue and intricate puzzles. This was done in an in-house framework for visual novels.

The entire game's logic was completed in just a few weeks.

ARPG project #2 preview image

ARPG project #2

Unreal Engine C++ perforce

A 3D isometric RPG with souls-like combat and a unique dimension-jumping mechanic. Precise animations control movement, dodging, and attacks, while players can shift between red, green, and blue dimensions to weaken enemies by removing their color.

My first serious project in Unreal. This is where I have implemented enemy AI behaviour like in Marvel's Spider-Man.

Survival project #2 preview image

Survival project #2

Unity C# MLAPI git

A multiplayer first-person game that explores socially conscious narrative themes like prejudice and unity within a playful yet thought-provoking context. The project balances humor and depth, offering players a compelling mix of action, strategy, and storytelling in an imaginative setting.

ARPG project #1 preview image

ARPG project #1

Unity C# git

A 3D isometric role-playing game which blends classic gameplay mechanics with innoive twists within a distinctive world. Here the biggest challenge was managing thousands of ragdoll enemies rushing towards the player.

Rolla World project preview image

Rolla World

Unity C# git

Rolla World is an online multiplayer game where you and your colleagues can encourage each other while working out together.

My job was to develop a bicycle collision avoidance system and implement VAST streaming support for Universal Windows Platform build.

Unity - Fallout project preview image

Unity - Fallout

Unity C# git

Hobby project that aims to remake classic Fallout 1 and 2 using the Unity engine, with the end goal of incorporating a 2D-to-3D switch. It's my first serious attempt to hone my reverse engineering skills.

No game files are ripped; everything is loaded from the installed game data. So far, I've implemented the menu, character selection, level loading, scenery objects, movies, music, sounds, fonts and pathfinding. It's still a work in progress.

Survival project #1 preview image

Survival project #1

Unity C# Shell MLAPI photon fmod git

A multiplayer science-fantasy first-person shooter set in a unique world full of danger.

I contributed to all aspects of the game, including world streaming, server-authoritative movement, client-side prediction, lag compensation, crafting, player control, base building, harvesting, stats, skills, quests, enemies...

I Hate Running Backwards preview image

I Hate Running Backwards

Unity C# hg

An endless, action-packed shoot-'em-up roguelite that focuses on intense combat and destruction, where players battle endless waves of enemies while time traveling through procedurally generated worlds.

My first fully shipped cross-platform title!

Monster Loops preview image

Monster Loops

Unity C# hg

A fast-paced arcade puzzle game for mobile devices where the objective is to achieve the highest score. Collecting more monsters boosts your score multiplier, and trapping additional monsters within your selection increases the multiplier even further, unlocking special power-ups.

I contributed to every aspect of the game. It turned out to be my first published mobile project!

Zero Reflex preview image

Zero Reflex

Unity C#

A fast-paced game filled with challenges that tests your reflexes and patience.

My job was to implement the in-game shop and ads.

Bear With Me - Episode One preview image

Bear With Me - Episode One

Unity C#

A noir-style episodic adventure game where Amber embarks on a search for her missing brother, with the help of her loyal companion, Ted E. Bear.

My role involved developing and enhancing puzzles, fixing bugs, and customizing the Adventure Creator plugin to align with the project's specific requirements.

Follow The Leader preview image

Follow The Leader

Unity C# hg

A narrative-based game about a brave heroes who saved the world. The environment is changing in real-time as the narrator addresses certain features.

My first serious project in Unity.

Sudoku Puzzles preview image

Sudoku Puzzles

Game Maker GML

A classic Sudoku game featuring three difficulty levels. The game includes helpful hint system to assist players and a built-in solver. Additionally, players can print their puzzles, and the game supports saving and loading progress.

The puzzles in magazines weren't enough for me, so I decided to create my own. I was also curious about how to implement a Sudoku solver, so it became a fun challenge.

Five of a Kind preview image

Five of a Kind

Game Maker GML

A video poker game typically found in casinos and bars, providing a straightforward gambling experience.

As a kid, I enjoyed playing video poker, but I was never a fan of gambling. So, I put together this project in Game Maker 7 just for fun, making it something my friends and I could enjoy without the stakes.