Vanan A.
I am a game programmer.
A passionate game programmer. I enjoy writing clean and maintable code and having fun in the process of building a game.
A passionate game programmer. I enjoy writing clean and maintable code and having fun in the process of building a game.
Unannounced Multiplayer Parkour Game - Unreal Engine 5
● Develop editor and runtime tool to visualize and manage Finite State Machines (FSM) in Unreal Engine to assist game designers and other gameplay programmers.
● Implementation of character flip mechanic and skill gauge bar addition.
Unannounced Multiplayer Twin Stick Shooter Game - Unreal Engine 5
● Research and development for Gameplay Ability System (GAS) and Replication system for Multiplayer games using Unreal Engine.
● Convert an existing single-player game to multiplayer using GAS and a dedicated server with custom matchmaking using Golang and Websocket to support cross-platform between PC and Mobile.
Unannounced Single Player Souls-like Game - Unreal Engine 5
● Develop editor and runtime tool to visualize and create combo sequence integrated with GAS for easier tweaking by combat and game designers.
● Implementation of AI behavior for enemies using StateTree.
Internal Shopping App Project
● Develop backend code for an internal shopping app project using Golang and MongoDB.
● Streamlined CI/CD pipeline from source control (git), dockerization to deployment using DigitalOcean. Internal Pipeline
Internal Pipeline
● Develop a launcher tool for 3D artists and animators using Python.
● Configure CI/CD pipeline using Jenkins and integration with Perforce.
Internal Streamable Metaverse Platform - Unity
● Develop and maintain internal modules for streamable metaverse platforms using Unity.
● Created an editor tool to streamline integration of character creation mesh and props.
● Integration of user created character properties to backend via REST API.
Human Chatbot App - Unreal Engine
● Research and development for chatbot services (Rasa, Dialogflow, ChatGPT).
● Created generic template projects for Unity and Unreal that have been integrated to chatbot services.
● Develop a chatbot app using MetaHuman and Unreal Engine.
Internal
● Mentoring incoming interns.
● Rejuvenate internal git and pipeline for the whole team.
● Develop VR and AR experiences using Unity and Unreal Engine.
● For AR, ARFoundation framework in Unity is mainly used.
● For VR, Meta Quest 2 and Omnicept G2 are headsets that mostly used.
Done thesis on mobile game development to spread awareness and knowledge of sorting household waste into three categories; organic, anorganic and hazardous waste.
Extracurricular Activities
Open Source plugin to provide an easy and quick integration with OpenAI APIs for Unreal Engine 5.
My contributions:
Project Details:
Guide Lt. Belica to the top of Ruins Temple!
My contributions:
Project Details:
In development Third-person Multiplayer Shooter Game.
My contributions:
Project details:
In development 2D Online Educational Game.
My contributions:
Project Details:
Commissioned game by UNDIP Economic Student Association to appoint their next chief.
My contributions:
Project Details:
Mobile educational game inspired by gold mining games to spread awareness and knowledge for sorting household waste, used as my thesis for bachelor degree.
My contributions:
Project Details:
Defend the gem from pesky slimes!
My contributions:
Project Details:
A link to the past inspired topdown adventure. Help Red Hooded Fox navigate through the forest and slay enemies!
My contributions:
Project Details: