Uroš Joksimović, Developer in Belgrade, Serbia
Uroš is currently unavailable

Uroš Joksimović

Game Development Developer

Belgrade, Serbia

Toptal member since September 1, 2016

Bio

Uroš is a passionate game developer with over 10 years of experience in game programming and game design. He's singlehandedly programmed two full games in Unity and has also led the development process in teams ranging from a few to over 10 people. His experience also includes, but is not limited to, coding competitions, numerous hackathons, and an internship at Google.

Portfolio

Eruption Games
C#, Unity, Game Development, Code Architecture, Unity Game Engine...
Off Base Productions LLC
Unity, WordPress, Game Development, Code Architecture, Unity Game Engine...
Scopely
Unity, Game Design, Game Development, Code Architecture, Unity Game Engine...

Experience

  • Game Development - 14 years
  • Unity - 12 years
  • C# - 12 years
  • Programming - 11 years
  • Unity3D - 6 years
  • Game Design - 5 years

Preferred Environment

Visual Studio Code (VS Code), MonoDevelop, Unity, Git, OS X, Windows

The most amazing...

...experience I've had is developing Tank Spank from inception, being responsible for both game design and programming.

Work Experience

Founder

2015 - PRESENT
Eruption Games
  • Developed and continue to enhance "Skill Order," a turn-based roguelike RPG, with the ongoing aim to release on Steam in 2026.
  • Created Eclidus, an iOS/Android twisty puzzle game inspired by the Rubik's Cube that sold over 2,000 units.
  • Built Tank Spank, a PC/console four-player couch co-op top-down twin-stick shooter.
Technologies: C#, Unity, Game Development, Code Architecture, Unity Game Engine, Event-driven Architecture, Prototyping, UI Systems, Human-Computer Interface, Real-time Systems, Technical Design

Cross-platform Developer (Nintendo, PS, XBOX, PC)/Product Owner

2021 - 2024
Off Base Productions LLC
  • Designed and implemented a configurable cross-platform Companion App.
  • Configured and applied client branding and content to the Companion App, which was used as a Deluxe Edition DLC for two well-established titles.
  • Deployed and launched the Companion App across platforms, including Steam, Switch, PS4/PS5, and Xbox.
  • Wrote documentation and created processes that allowed the content team to configure the Companion App and apply client content with minimal developer intervention.
  • Coordinated the store deployment and release with clients.
  • Used DevKits and SDKs for Nintendo Switch, Xbox One/S/X, and PS4/5.
Technologies: Unity, WordPress, Game Development, Code Architecture, Unity Game Engine, Prototyping, UI Systems, Technical Design

Unity Game Designer

2021 - 2021
Scopely
  • Built a prototype for an experimental game mode of the current game.
  • Analyzed gameplay features and their short-term and long-term impact on the game. Explored and suggested alternatives.
  • Created multiple toggleable systems allowing the prototype to be quickly customized to explore different loops and goals during stakeholder presentations and playtesting.
Technologies: Unity, Game Design, Game Development, Code Architecture, Unity Game Engine, Prototyping, UI Systems

VR Developer

2020 - 2021
RCAD Pty Ltd
  • Developed a system that creates meshes out of vertex data with world space UV tiling and seamless mesh to mesh intersection.
  • Handled the implementation of a multitude of mesh generation geometry algorithms.
  • Implemented the VR systems for exploring the generated content and real-time interaction and material modifications.
Technologies: Unity, Game Development, Code Architecture, Simulation Systems, Unity Game Engine, Prototyping, UI Systems

Freelance WebGL Developer

2019 - 2019
Inside Conference
  • Developed the main gimmick visual effect of the website.
  • Implemented real-time GPU simulated particles with seamless interpolation.
  • Used a three-layer rendering approach utilizing rendering particle positions and colors to textures and then rendering the final result using the previous two textures.
Technologies: JavaScript, WebGL, Three.js, Code Architecture, Prototyping, UI Systems

Business Analyst

2018 - 2019
Smart Code House
  • Helped stakeholders structure and solidify their understanding of current products.
  • Transformed stakeholder requests into implementable and consistent use cases.
  • Coordinated with the development team to keep the complexity of requirements manageable.
  • Managed the scope of the project and assisted stakeholders in pivoting where needed.
  • Created the specification for the proof of concept prototype.
Technologies: Business Analysis, Code Architecture, C#.NET, Prototyping, Technical Leadership, Technical Design

Senior Unity3D Engineer

2018 - 2018
Cortina Productions
  • Helped optimize UX flows and implemented an 88" screen multi-user touch experience that integrated with both a museum-wide CMS and a visitor face recognition system.
  • Implemented a meme creation touch experience that integrated with the museum-wide CMS and visitor systems, handling meme creation as well as takeaway asset generation and uploading.
  • Implemented a multi-display media player that used aggregated social media feed and CMS as its source.
  • Maintained and updated several experiences during periods of absence of developers in charge.
Technologies: C#, Unity, Game Development, Code Architecture, Unity Game Engine, Prototyping, UI Systems, Technical Design

Computer Graphics Consultant

2018 - 2018
EverThread
  • Wrote technical specifications for several image processing algorithms.
  • Designed an image processing pipeline architecture within the constraints of the current system.
  • Designed a rendering pipeline architecture within the constraints of the current system.
Technologies: Unreal Engine 4, Unity, Game Development, Code Architecture, Prototyping, Technical Design

Lead Unity Developer

2017 - 2017
Dimension.ai
  • Implemented a multi-agent simulator in Unity with several different agent types.
  • Implemented sensor simulators based on the documentation provided by the client.
  • Upgraded the architecture to support multiple user controlled agents via network (Both TCP and UDP).
  • Implemented a client app in Unity for controlling all of the agent types.
  • Implemented visualizations for all the sensor data.
  • Wrote detailed documentation of the architecture of the system.
  • Started as the first developer on the simulator, handling project scope and integration as the team grew, eventually ramping up the next lead developer before the end of the engagement.
Technologies: Unity, Game Development, Code Architecture, Simulation Systems, Unity Game Engine, Prototyping, Technical Design

Contract Developer

2016 - 2017
GuidiGo
  • Implemented several AR experiences for the Google Tango platform including 3D puzzle solving, navigation, and on-device object positioning.
  • Assisted in creating navigational and orientational UX/UI for AR experiences.
Technologies: Unity, Game Development, Code Architecture, Unity Game Engine, Prototyping, UI Systems

Game Designer

2016 - 2016
Mad Head Games
  • Created feature specification documents for Pagan Online.
  • Designed and coordinated the implementation of multiple game features with the development team on Pagan Online.
  • Assisted in the production by organizing and writing tasks for a multidisciplinary ten-person team. Wrote tasks for 3D environment artists, character artists, animators, VFX artists, engineers, and sound designers.
  • Aided the marketing team in presenting the first public build of the game.
Technologies: Unreal Engine 4, Game Development, Prototyping, UI Systems, Technical Leadership, Technical Design

Site Reliability Engineering Intern

2014 - 2014
Google
  • Created a service that aids in detection of "queries of death" in Dremel.
  • Learned about Google technologies and methodologies.
Technologies: C++, Code Architecture, Prototyping

Experience

Tank Spank

Tank Spank is a top-down shooter that supports up to four players with various game modes.

Inside Conference Website

Created an innovative web presentation effect using WebGL and three.js. To ensure the smoothest possible interpolation between any potential states, we've created a three-step rendering pipeline that's capable of simulating and rendering around 60,000 particles every frame.

Eclidus

A mobile first twisty puzzle experience on iOS/Android, that sold over 2000 units on both stores combined.

Education

2007 - 2011

Technical High School Diploma in Mathematical Gymnasium

Gymnasium - Kraljevo

Certifications

DECEMBER 2013 - PRESENT

CS1156x: Learning From Data

CaltechX

FEBRUARY 2013 - PRESENT

CS169.1x: Software as a Service

BerkleyX

Skills

Libraries/APIs

WebGL, Three.js

Tools

Git

Frameworks

Unity, Unity3D, Unreal Engine 4, Unreal Engine

Languages

C#, C#.NET, Java, C++, JavaScript

Paradigms

Event-driven Architecture, Real-time Systems

Platforms

Visual Studio Code (VS Code), WordPress

Other

Game Development, Game Design, Programming, Unity Game Engine, Prototyping, Code Architecture, Simulation Systems, UI Systems, Human-Computer Interface, Technical Leadership, Technical Design, Augmented Reality (AR), Virtual Reality (VR), Business Analysis

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring