Filip Zemljak, Developer in Belgrade, Serbia
Filip is available for hire
Hire Filip

Filip Zemljak

Verified Expert  in Engineering

Gameplay Programmer and Android Developer

Location
Belgrade, Serbia
Toptal Member Since
September 23, 2019

Filip is an experienced and passionate game developer who has shipped hit AAA titles such as Tom Clancy's Ghost Recon Wildlands, which sold over 10 million copies. He has worked as a freelancer in startups and with large corporations such as Ubisoft. His work has won numerous awards and is played by millions around the globe. His field of expertise and biggest passion is game development, where he strives for quality, elegance, and modularity.

Availability

Part-time

Preferred Environment

Git, Perforce, Unreal Engine, Unity, Visual Studio

The most amazing...

...feature I've successfully integrated was anti-tampering protection in Tom Clancy's Ghost Recon Wildlands, which was not broken for over six months.

Work Experience

Android Developer

2018 - 2020
LotusFlare
  • Debugged core part of our API which included data models, databases, REST API's and combined them into a good architectural structure.
  • Optimized build times, application size, fixed bugs, crashes, and ANRs.
  • Helped develop MyDigicel application from scratch in Kotlin with REST API's, custom dependency injection and by following clean architecture.
Technologies: Git, Kotlin, Java

Programmer

2017 - 2018
Augmented Enterprise
  • Worked on Modeler, an application used to create models of systems in 3D space. Users can move through 3D space, place the components, and connect them in real-time.
  • Implemented a system for tracking and displaying real-time metrics of various components of the system.
  • Created a warehouse simulation app in which the user controls the transportation and delivery of goods.
Technologies: Git, Unreal Engine 4, C++

Gameplay Programmer

2015 - 2018
Ubisoft
  • Worked on Tom Clancy's Ghost Recon Wildlands, the best selling game of 2017, in a team consisting of over 400 developers.
  • Worked on Steep, a winter sports game featured on PyeongChang 2018 winter Olympic games.
  • Implemented an in-game chat system for Ghost Recon Wildlands, which supported Latin, Cyrillic, Arabic as well as IME supported languages.
  • Integrated an anti-tamper solution preventing the game from being cracked for six months.
  • Implemented various player classes and game modes in collaboration with game designers, artists, animators, and render programmers.
Technologies: Perforce, C++

Programming Intern

2014 - 2014
Take One
  • Selected to participate in a motion capture internship program. I was one of the few students invited to participate.
  • Participated in in-depth training in motion capture technology and processes.
  • Worked on the company's motion capture tool which is able to process various kinds of mocap formats.
Technologies: C#

Gameplay Programmer

2008 - 2012
Hell Entertainment
  • Worked as a gameplay programmer in collaboration with two artists.
  • Designed and implemented various gameplay elements for a medieval FPS game Arilienta such as melee combat, spellcasting, inventory, skill tree, quests, and monster AI.
  • Created a first-person tower defense game called Project FPTD which features FPS combat, tower upgrades, and advanced AI.
  • Improved upon NeoAxis's grid pathfinding system by making grid cells editable, and developing a cache system that decreased load times by 300%.
Technologies: Axis, C#

World of Tanks

https://worldoftanks.eu/
World of Tanks (WoT) is an armoured warfare-themed multiplayer online game developed by Wargaming, featuring 20th-century-era combat vehicles.

I am working on WoT as an AI developer, developing functionalities that allow for smart and cutting-edge bot behavior as well as tools that enable game designers to set up and modify such behaviors easily.

Lichenvale

https://store.steampowered.com/app/1432380/Lichenvale/
A 1st-person slasher made in Unreal Engine 4.

As a solo developer, I worked on gameplay programming in C++, game design, and level design while outsourcing art and sound. Lichenvale was released in April 2022 and has gained positive reviews.

Steep

https://steep.ubisoft.com/game/en-gb/home/
Steep is an extreme sports video game developed and published by Ubisoft for Microsoft Windows, Xbox One, and Sony PlayStation 4.

I was working as a gameplay programmer in C++, focusing on adapting and creating modular user interfaces and control schemes for PCs as well as fixing gameplay bugs.

Tom Clancy's Ghost Recon Wildlands

https://ghost-recon.ubisoft.com/wildlands/en-us/home/
A tactical 3rd-person cooperative shooter developed and published by Ubisoft for Microsoft Windows, Xbox One, and Sony PlayStation 4. It was the best-selling game of 2017 and has sold over 10 million copies worldwide.

I worked as a C++ gameplay programmer, focusing on implementing new gameplay features.

Trve Raycaster

https://www.youtube.com/watch?v=xBS1O-QQoUA
Trve is a software raycaster rendering engine written in C++ inspired by id Tech1 engine. It uses sector-based spacing to achieve different sector floor and ceiling heights as well as different lighting.

Project FPTD

https://www.indiedb.com/games/project-fptd
Project FPTD is a 1st-person tower defense game, where, in addition to classic tower building, you are actively participating in the battle. It has gotten into the IndieDB Top 100 list for the Game of the Year awards in 2010.

I worked as a sole programmer on this title.

Arilienta

https://www.indiedb.com/games/arilienta
Arilienta was the first big project I worked on in 2008. It is a medieval 1st-person shooter (FPS) game with RPG elements such as leveling, spells, skill tree, inventory, and quests.

I worked as a sole programmer on this title.
2011 - 2017

Bachelor's Degree in Information Systems and Technologies

Faculty of Organizational Sciences - Belgrade, Serbia

Libraries/APIs

RxJava, RxJava 2, Axis, OpenGL, DirectX, Steam Integration

Tools

Perforce, Git, Visual Studio, Confluence, Jira, Android Studio, TeamCity, Subversion (SVN)

Frameworks

Unreal Engine 4, Unreal Engine, Unity, Dagger, Dagger 2

Platforms

Windows, Android

Languages

C++, C#, Java, C++17, Kotlin, HLSL, GLSL, Swift

Paradigms

Object-oriented Programming (OOP), Agile Software Development, REST

Storage

JSON, MySQL

Other

3D Games, Gameplay Development, Game Development, Game AI, Rendering

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