Preskoči na sadržaj

Programer igara i engine sistema · Beograd, Srbija

Dragutin Sredojević

Programer sam igara i softvera sa više od osam godina praktičnog iskustva. Gradim najzahtevnije delove igara od nule: fiziku u realnom vremenu, rendering i multiplayer. Najviše radim u Unity-ju sa C#-om, a u C-u i C++-u kada posao to traži. Otvoren sam za stalne pozicije game/engine programera, remote ili u Beogradu.

8+
godina iskustva
~20
frilens klijenata
11
završenih projekata

Izdvojeni radovi

Svi projekti →
Quadcopter Build

Quadcopter Build

Hardver | izbor komponenti | FPV probni letovi

Dron koji sam sastavio od delova, a ne iz kompleta. Sam sam istražio i uskladio ram, motore, elise, kontroler leta, bateriju i FPV opremu, sve sklopio i povezao, a zatim ga testirao napolju dok nije leteo onako kako treba. Najzanimljiviji deo bilo je usklađivanje celine: odnos težine, potiska i potrošnje, tako da dron ostane stabilan i lak za održavanje.

Pogledaj projekat
Billiards Game

Billiards Game

2023

Unity igra za Android | sopstvena fizika bilijara | objavljena na Google Play-u

Kompletna igra bilijara za Android, objavljena na Google Play-u. Sopstvena fizika kugli, nišanjenje i kontrola jačine udarca prilagođeni ekranu na dodir, mapa napredovanja sa tutorijalima i nagradama i izbor takova. Napisao sam gameplay, tok korisničkog interfejsa i alate za pravljenje nivoa, a zatim dugo doterivao igru dok udarci nisu postali čitljivi i pošteni na ekranu telefona.

Pogledaj projekat
Billiard Template

Billiard Template

2023

Unity template | event-driven fizika bilijara | proizvod na Asset Store-u

Ponovo upotrebljiva Unity osnova za igre bilijara koju prodajem na Asset Store-u: fizika, postavka stola, kontrole nišanjenja, režimi kamere, primer UI-ja i dokumentacija, sve spremno da se nadogradi u kompletnu igru. Simulacija je event-driven, a ne sa fiksnim korakom: sudari se predviđaju i razrešavaju kao događaji, uz Unity Jobs i Burst, pa ostaje precizna i pri velikim brzinama kugli, bez trošenja frame budžeta. Ovo je druga generacija asseta za bilijar koji sam prvi put prodavao 2017, tada sa sopstvenim impulsnim physics engine-om, spinom zasnovanim na trenju i Photon multiplayer-om.

Pogledaj projekat
Impulse

Impulse

WIP

C# | physics engine | detekcija sudara

Rigid-body physics engine koji pišem od nule u C#-u da bih razumeo simulaciju u realnom vremenu iz prvih principa. Uska faza detekcije sudara koristi GJK nad Minkowski razlikom za konveksne oblike, a kontakti se razrešavaju impulsnim solverom.

Pogledaj projekat

Čime se bavim

Jezici
C#, C, C++, Python, JavaScript, PHP
Engine i alati
Unity (Jobs, Burst, IAP), Git, Blender, Photoshop, Illustrator
Grafika
OpenGL, GLSL shaders, custom real-time rendering
Fizika
Rigid-body dynamics, collision detection (GJK, Minkowski), numerical integration
Networking
Photon, Unity Netcode, ENet, UDP, custom net layers
Inženjerstvo
FEM analysis, numerical methods, CAD/CAM, automatic control

Kontakt

Otvoren sam za zanimljive uloge i saradnju. Mejl je najbrži način da me kontaktirate.

onedragutin@gmail.com