Scroll To View More
Jozef Vilkolak, C# Developer in Brno, South Moravian Region, Czech Republic
Jozef Vilkolak

C# Developer in Brno, South Moravian Region, Czech Republic

Member since August 17, 2015
Jozef has experience working on many different international teams. He has developed many small scale games, both on his own and as a team leader. Jozef's true passion is game design, game development, and the exploration of new opportunities currently opened by VR technologies. Outside of that, he is also very interested in artificial intelligence, especially genetic and neuro-evolutionary algorithms.
Jozef is now available for hire

Portfolio

Experience

  • Game Development, 5 years
  • C#, 5 years
  • Unity3D, 5 years
  • Game Design, 4 years
  • Virtual Reality (VR), 2 years
  • Artificial Intelligence (AI), 2 years
  • SteamVR, 2 years
Brno, South Moravian Region, Czech Republic

Availability

Part-time

Preferred Environment

Unity, Git, Visual Studio, Windows, Linux

The most amazing...

...project I've worked on was a turn-based tactical game that I designed, for which I researched methods to create a neuro-evolved AI using the NEAT algorithm.

Employment

  • Game Director

    2016 - PRESENT
    Lycan Byte
    • Programmed gameplay for I Jump Alone.
    • Implemented high-speed rope physics with wrapping around game objects.
    • Created cellular automata for foliage generation.
    • Created particle effects for game entities.
    • Built the input system for interfacing with VR devices currently supporting SteamVR.
    Technologies: Unity, SteamVR
  • Virtual Reality Developer

    2018 - 2018
    CollabRjabbR (via Toptal)
    • Created architecture design and tech stack recommendations.
    • Created a VR abstraction to allow independent SDK development.
    • Integrated the Daydream platform and some features from Daydream Elements.
    • Integrated Firebase authentication and Firebase real-time database.
    • Implemented user interfaces and an asset visualization system.
    • Implemented tools for easier integration testing and managing application configurations.
    Technologies: Unity, Firebase, Photon Networking, Google Play
  • Developer

    2017 - 2018
    Cortina Productions (via Toptal)
    • Created architecture and logic for an educational interactive application.
    • Created editor tools for designers to ease content creation and provide preview visualization.
    • Integrated the company CMS system to provide most of the data in the application as well as some assets.
    • Implemented procedural animations.
    • Implemented parallax movement transitions.
    Technologies: Unity
  • Unity Developer

    2017 - 2017
    Sabacc Creative Industries, Ltd. (via Toptal)
    • Recreated all game effects and mechanics from the previous JavaScript engine into Unity.
    • Implemented a new tutorial experience.
    • Build automation as well as Unity Cloud Build integration.
    • Implemented a feature for joining a game in progress with regeneration of game state.
    • Supported web sockets-based back-end communication.
    • Supported multiple stores for microtransactions.
    • Supported web and mobile platforms.
    Technologies: Unity, Web Sockets, Facebook
  • Quality Assurance

    2011 - 2011
    Red Hat
    • Created Maven automation scripts.
    • Implemented various platform tests using Jenkins.
    • Used ASP.NET for an EDG presentation for .NET.
    • Worked on an international team.
    • Created the unit and integration testing experience.
    Technologies: Java, Infinispan, JBoss, EDG

Experience

  • I Jump Alone (Development)
    https://www.youtube.com/watch?v=0EV7QXHQRNk

    A VR infinity runner based on a grappling mechanic with cog gathering. It's focused on jumping and spidermaning yourself around a procedurally generated town on a sky bridge. All the while being chased by a darkness emanating monster. Feel the freedom of movement only a virtual environment can provide.

  • Sabacc (Development)

    A Star Wars themed card game, Sabacc, on the mobile and web platforms. I was tasked with re-implementing a previous version built in Phaser.js into Unity along with a couple feature additions and reworks (player hand mechanics, redesigned tutorial, etc.).

  • Elementals (Development)

    A turn-based tactical game about using elementals that can absorb energy from the battlefield to wreak havoc on their enemies. The game is a cross between Heroes of Might and Magic and chess. I used Unity as well as a pure C# implementation.

  • Dont Leave Me Here (Development)

    A mobile game made with Unity where the goal is to help a friend escape from hell using assassin superpowers. As team lead, I was responsible for the AI and level design.

  • I Accidentally Invented Paradise (Development)

    A game for the Indie Speed Jam 2015. As team lead, I used Unity and was responsible for the AI and planet generation for the game, where the goal was to stop the destruction of planets.

Skills

  • Languages

    C#, Java, C++, JavaScript
  • Frameworks

    Unity, Unity3D, jMonkeyEngine
  • Tools

    Git, VsVIM, Vim Text Editor, Visual Studio, Maven, Blender
  • Paradigms

    Event-driven Programming, Model View Controller (MVC), Testing, Unit Testing
  • Platforms

    SteamVR, Web, Windows, Linux, Android, iOS
  • Other

    Game Development, Virtual Reality (VR), Game Design, Google Cardboard, Networking, Integration Testing, Math, Artificial Intelligence (AI)
  • Libraries/APIs

    Node.js, OpenGL
  • Storage

    MongoDB, Relational Databases

Education

  • Master's degree in Theoretical Informatics
    2012 - 2016
    Masaryk University - Brno, Czech Republic
  • Bachelor's degree in Mathematical Informatics
    2009 - 2012
    Masaryk University - Brno, Czech Republic
I really like this profile
Share it with others