Nikola G.

Nikola G.

Vanhempi pelikehittäjä

Serbia
Luotettava jäsen vuodesta 2023
6 vuoden kokemus

Hän on erikoistunut pelilogiikan ohjelmointiin, moninpelijärjestelmiin, tekoälyyn, alustariippumattomaan kehitykseen ja ohjelmistoarkkitehtuuriin peleille gaming-, ed-tech- ja Web3-sektoreilla.

Uransa aikana hän on osallistunut kaupallisesti menestyneisiin peleihin, kuten Isonzoon ja Verduniin, joissa hän kehitti pelijärjestelmiä, tekoälyn käyttäytymispuita, kinemaattista liikettä ja pelaajan etenemismekaniikkaa. Hänen kokemuksensa kattaa myös web3.unity SDK:n kehityksen johtamisen ChainSafella, mikä mahdollisti Unity-sovellusten vuorovaikutuksen EVM-yhteensopivien lohkoketjujen kanssa, samalla kun hän osallistui laajalti käytettyihin avoimen lähdekoodin projekteihin, kuten Nethereumiin ja Web3Authiin.

Pelikehityksen lisäksi hänet tunnetaan monimutkaisten teknisten haasteiden ratkaisemisesta, Unitya käyttöön ottavien insinöörien mentoroinnista sekä skaalautuvien, ylläpidettävien ratkaisujen toimittamisesta täysin etätyötä tekevissä, hajautetuissa tiimeissä. Hänen yhdistelmänsä syvällistä teknistä asiantuntemusta, vahvoja ongelmanratkaisutaitoja ja yhteistyöhön perustuvaa lähestymistapaa mahdollistaa vankkojen interaktiivisten kokemusten rakentamisen konseptista tuotantoon.

Tärkein asiantuntemus

C#C#6 vuotta
UnityUnity6 vuotta
AndroidAndroid3 vuotta

Kokemus4

Senior Unity Engineer

Zach Singleton (venue experiences app)
Event Management
Sep 2024 - Sep 2025 · 1v
  • Rakensin natiiveja siltoja iOS- ja Android-Spotify-SDK:iden sekä Unity-sovelluksen välille
  • Refaktoroin vanhaa minipelikoodia uudelleenkäytettäväksi arkkitehtuuriksi, mahdollistaen uusien minipelien nopean kehityksen
  • Toteutin palvelinohjattuja iOS Live Activities -toimintoja API-integraatioiden kautta, parantaen sovelluksen sisäistä käyttäjäkokemusta
  • Erotin kehitys- ja tuotantoympäristöt sovellus- ja tietokantatasoilla, estäen julkaisemattomien ominaisuuksien pääsyn tuotantokäyttäjille
  • Automatisoin iOS-käyttöönoton, mahdollistaen tehostetut App Store -julkaisut Xcoden ja GitHubin työnkulkujen avulla
  • Integroin lisää natiiveja musiikkipalveluntarjoajia Spotifyn lisäksi kehittämällä natiiveja iOS- ja Android-komponentteja
Node.jsNode.js
C#C#
iOSiOS
SwiftSwift
UnityUnity
Objective-CObjective-C

Pelikehittäjä

KrishnaKishore PS (hyper-casual mobile game)
Gaming
Aug 2024 - Nov 2024 · 3k
  • Kehitin uusia pelin ominaisuuksia peli-suunnitteludokumentin mukaisesti
  • Ratkaisin mobiilin suorituskykyongelmia optimoimalla renderöintiputken konfiguraatioita
  • Refaktoroin monimutkaista vanhaa koodia selkeäksi, ylläpidettäväksi arkkitehtuuriksi
  • Yhdistin bottien tekoälykäyttäytymisen uudelleenkäytettäviksi, laajennettaviksi luokiksi tulevan kehityksen yksinkertaistamiseksi
UIUI
C#C#
UnityUnity
MobileMobile
Chainsafe

Senior Engineering Team Lead

Chainsafe
Cryptocurrency and Blockchain
Aug 2023 - Feb 2025 · 1v 6k
  • Johdin avoimen lähdekoodin web3.unity SDK:n kehitystä, parantaen merkittävästi kehittäjäkokemusta Unity-pelien yhdistämisessä EVM-yhteensopiviin lohkoketjuihin
  • Osallistuin avoimen lähdekoodin projekteihin, mukaan lukien Nethereumiin ja Web3Authiin, parantaen sekä alustojen että SDK:n käytettävyyttä, turvallisuutta ja toiminnallisuutta
  • Tein yhteistyötä Business Development- ja tuotehallintatiimien kanssa varmistaakseni kumppanuuksia pelistudioiden kanssa ja tukeakseni liikevaihdon kasvua
  • Loin ja optimoin julkaisuprosesseja tehostaakseni tulevien SDK-versioiden toimitusta
  • Loin teknistä dokumentaatiota, videoppaita ja opetusohjelmia uusille SDK-julkaisuille
C#C#
ASP.NETASP.NET
UnityUnity
Team LeadingTeam Leading
SoliditySolidity
BlockchainBlockchain
Mentava

Senior Unity Engineer

Mentava
Education Technology (EdTech)
Oct 2022 - Sep 2023 · 11k
  • Toimin ydintiimissä, joka kehitti Learn2Read-sovellusta, toimittaen uusia ominaisuuksia Unitylla
  • Loin ja edistin Unity-kehityksen parhaita käytäntöjä, mahdollistaen Unityyn uuden tiimin tehokkaamman ominaisuuksien toimittamisen
  • Kehitin räätälöityjä sävyttimiä (shadereitä) parantaakseni sovelluksen reagointikykyä ja visuaalista laatua
  • Ratkaisin monimutkaisia ajoittaisia ongelmia, jotka vaativat syvällistä asiantuntemusta Unitysta ja pelimoottorin sisäisistä toiminnoista
C#C#
UnityUnity
MobileMobile
Game Systems DesignGame Systems Design

Koulutus

University of Novi Sad
University of Novi Sad
Software Engineering2014 - 2018

Lopeta selaaminen.
Sovitetaan nopeammin.