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
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
2023Unity 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
2023Unity 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
WIPC# | 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