Unity Developer | Multiplayer | AR & VR
I am a passionate Unity developer with over 3 years of professional experience creating engaging games and AR applications. As a certified associate Unity programmer, I have honed my skills in developing cross-platform games for PC, mobile, and VR. My expertise lies in implementing multiplayer functionalities using leading platforms such as Photon PUN, Fusion, and Fishnet.
Throughout my career, I have successfully completed over 15 projects for various clients as a freelancer, bringing their ideas to life with innovative gameplay and immersive experiences. I’m also proud to have published two games on the Play Store: RambuGO! and Flowchart League. I have been involved in more than four company projects focused on cross-platform and multiplayer gaming, where I served as the lead programmer on two of these projects.
I thrive in collaborative environments and i always eager to learn and adapt to new challenges in the ever-evolving world of game development.
Unity, .NET, Metamask, Oculus SDK, Photon
Lead Programmer
Ransverse is an open-world NFT-based game developed by RANS Entertainment in collaboration with Shinta VR as the development partner. As the lead programmer on this project, I was responsible for creating the core systems that drive the game. In addition to programming, I guided my team in building and optimizing various features to ensure a smooth and engaging experience for players. The game is available across desktop, mobile, and VR platforms, allowing users to access the world of Ransverse on multiple devices.
Unity, Oculus SDK, Photon
Lead Programmer
DJKA Metaverse is an innovative game designed to simulate the inspection and maintenance of railway locomotives. Developed by DITJEN PERKERETAAPIAN in collaboration with Shinta VR, this project aims to provide a realistic training environment for railway personnel. I have the privilege of contributing to this project as the lead programmer, where I am responsible for creating the core gameplay elements, including the multiplayer system, VR interaction, and multiplatform functionality. In my role, I also guide my team in implementing various systems within the game.
Unity, Firebase, Blender, Audacity
Solo Developer
Flowchart League is a strategy game where users have full control to design and program the behavior of their units using flowchart symbols. Through this mechanism, users can create complex and varied strategies to tackle different battle situations. Users can assemble a team composed of various types of units, each with unique abilities and roles, to create optimal formations and effective tactics. You can download the game here
Unity
Programmer
RambuGo! is an educational simulation designed to teach players about the fundamentals of road traffic rules in a fun and interactive way. Players navigate a four-wheeled vehicle through various traffic situations, with the primary goal of learning and understanding basic road safety principles. The game's unique approach combines entertainment with education, allowing players to become familiar with traffic signs and regulations while engaging in an immersive gameplay experience. You can download the game here.
Unity
Unity Programmer
Ninja Sage is a private server of Ninja Saga that has been extensively customized to enhance the gaming experience for players. I have been actively contributing to the development of a remake of Ninja Sage using the Unity engine, which allows for improved graphics, mechanics, and overall gameplay.
Unity, Photon, Websocket
Programmer
BRISMARTVERSE is a virtual training platform launched by PT Bank Rakyat Indonesia (BRI) through BRI Corporate University to train its employees using metaverse technology. The platform features include a Virtual BRI Branch, where employees can access a simulated branch office complete with banking areas, management rooms, meeting spaces, and back offices. Users can select avatars based on their positions, such as Branch Manager, Manager, Supervisor, and Frontliner, to engage in role-playing scenarios with virtual customers who have diverse needs. Additionally, the platform offers interactive service modules and virtual meeting capabilities that enable collaboration without the constraints of space and time. With BRISMARTVERSE, BRI optimizes training for over 200,000 employees, particularly millennials and Gen Z, providing more immersive, interactive, and efficient content. This application is accessible via VR devices like Oculus Quest, as well as smartphones and Android tablets.
Programmer
Solo Developer
Solo Developer
Programmer
Solo Developer
Bachelor of Computer Science
2018 - 2024
GPA: 3.82
Unity Developer
Oct 2024 - Nov 2024
As a Unity Developer at StarPixel Studio, I am responsible for independently developing complete game projects based on Game Design Document. Using assets provided by the company, I deliver the project from concept to completion with a focus on gameplay and technical excellence.
Unity Developer
Apr 2022 - Aug 2024
As a Unity Developer, I contributed to more than four company projects centered on multiplatform and multiplayer gaming. I served as the lead programmer on two of these projects, where I guided the development team, mentored interns, implemented game mechanics, and ensured seamless multiplayer functionalities. My focus has been on creating engaging and immersive experiences that can be enjoyed across various platforms.
Unity Developer Intern
Feb 2021 - Aug 2021
As a Unity Developer intern, my responsibility is to conduct research and development on new features to be used in future projects. During my internship, I have learned and implemented multiplayer functionality, backend systems, and VR experiences using the Unity Engine.
Game Designer Intern
Jul 2020 - Oct 2020
As a Game Designer intern, my main responsibility is to implement learning content into pre-made game templates. I am also assigned several other tasks, including:
• Conducting research on animation to enhance interactivity in tutoring.
• Exploring interactive animations for educational game templates.
• Assisting in the creation of game templates using the Unity Engine.
Assistant Lecturer Coordinator
Aug 2020 - Jul 2020
As a Coordinator, my responsibility is to lead the other assistants and serve as a representative for the assistant lecturers of the Programming Laboratory. My main task as an assistant lecturer involves teaching practicum sessions for several subjects, including Object-Oriented Programming, Web Programming, and Computer Graphics.
Assistant Lecturer
Aug 2019 - Jul 2020
My task as an assistant lecturer is teaching the Practicum for Algorithms and Programming. I focus on providing students with hands-on experience to reinforce their understanding of the subject.
Unity Certified Associate: Programmer
Unity, 2024
Menjadi Azure Cloud Developer
Dicoding Academy, 2020
ID: 3JMZV5V0JZN9
Belajar Fundamental Aplikasi Android
Dicoding Academy, 2020
ID: W0LZ085MKX65
Menjadi Game Developer Expert
Dicoding Academy, 2020
ID: W07Z66JDMZQR
Belajar Membuat Augmented Reality
Dicoding Academy, 2020
ID: 981P2D5MOPOY
Belajar Machine Learning untuk Pemula
Dicoding Academy, 2020
ID: KEXL489MRXG2
Belajar Prinsip Pemrograman SOLID
Dicoding Academy, 2020
ID: G1OP8OJM1ZQK
Belajar Membuat Aplikasi Android untuk Pemula
Dicoding Academy, 2019
ID: QEYX45KM5ZDL
Memulai Pemrograman Dengan Kotlin
Dicoding Academy, 2019
ID: ON9ZOR2L8ZG5
Belajar Dasar-Dasar Azure Cloud
Dicoding Academy, 2019
ID: KERZR82JMPYV
Belajar Membuat Game untuk Pemula
Dicoding Academy, 2019
ID: J1RXYVQ31XVM
Belajar Dasar Pemrograman Web
Dicoding Academy, 2019
ID: N72ZD3K6VPYW