Download: pdf
References are available upon request.
I have been an experienced gameplay programmer for the last 6 years and have shipped multiple titles on mobile platforms. My current goal is to release a title on consoles or PCs in the future.
Game Programmer,
A local game company that aims to provide hope in each of their games. This company had released many games in the past, and one of them was an award-winning game too. In my extremely short stint here, I was only able to work on one project, unfortunately.
UI : Implemented the UI system that can be used by keyboard & mouse, as well as gamepad.
Quest : Designed and implemented a generic quest system that also can be used for cutscenes and tutorials.
Audio : Implemented and modified all of the sound effects and music needed with the help of a plugin called FMOD Unity
Game Programmer,
The company is a subsidiary company for a huge hybrid-casual game publisher in UK. Thus, the type of games made by this company are all hybrid-casual oriented. In my short stint here until recently, I have worked on several projects including one that had 1 million downloads from both Play Store and Apple Store.
Gameplay : Made short prototypes of games to pass certain milestones or CPI in short time frames. Also, in charge of adding several new features into the project using third-party plugins and integrated gameplay with monetization. Rapid prototyping every two weeks is done as well.
Game Design : Designed levels to be fun and engaging to play for mobile games audience. Also, designed game pitches and documents to be presented to the publisher and programmers.
Optimization : Optimized the project to always be played at 60 FPS by various methods such as lowering the render batch count, reducing polygon count, static lightmapping, mesh baking and more.
Generalist Programmer,
Worked on various assignments depending on the client.
Generalist / Gameplay Programmer,
The company provides service to make games to other businesses. Thus, the type of games made by this company are varied. During my tenure here, I worked on 5 projects as a Generalist / Gameplay Programmer in Unity (C#) and 2 other projects as a QA member.
Gameplay : Made several short prototypes of games to convince clients. Programmed mini-games. Programmed an educational board game into a mobile game that educates business management for schools and companies. Used Unity to create mobile apps about stocks and lucky draw.
AI : Worked with designers on behaviors for enemies and bosses using finite state machines and creating scripting functionality.
Game Design : Designed multiple levels and enemies for an action game. Carefully calculate the economy in a game by using data sheets in Excel. Enabled a way for the clients to directly manipulate the data they provided into the game.
Leadership : Mentored and managed day to day activities of interns.
UI : Sole UI programmer for multiple projects. Worked with project manager and artists to create UI layouts and localization.
QA : Play tested any alpha or beta builds for games in development. Listed bugs and suggested solutions for it.
Universiti Teknologi Malaysia, Johor, Malaysia (2013 - 2017)
Bachelor of Petroleum Engineering, Petroleum.
C#, C++, Java, HTML, Lua, Unity, Git, Blender, Krita, Adobe Photoshop, Microsoft Word & Excel, Visual Studio & Trello.
Eco Land - Android/iOS (2023)
DIY Daily Routine - Android/iOS (2023)
Doll Makeover - Android/iOS (2022)
Ejen Ali : Emergency - Android/iOS (2019 - 2021)
Mak Cun's Adventure - Android / iOS (2018 - 2019)
Advanced Match-3 (2024)
Herobox - Android (2018)