NAUVAL - HTML5 GAME PROGRAMMER

With more than 7 years experience of programming games across different genres and difficulties.

Dive into some of my html 5 projects !

COASTAL CYLING

HyperCasual Arcade Game where you play as a cyclist stroll around coastal road collecting coins and avoiding road obstacles. The game is used for virtual competition in a period of time in 2021 through online leaderboard.This project is created using Cocos2D.js and is one of the most challenging one due to it's isometric aspect of it and cocos engine has less support for 2.5D game using 2D graphics. The game is created in around 2 weeks with me as a programmer and my artist.Isometric System. Come up with an efficient, performant and flawless isometric system through trial and error over several hours, perfected in a several days. Since cosos itself has less support for 2.5D features using 2D Graphics ( you can use 3D model and move it isometrically of course, but it would exponentially less performant ) i have to lead the team to create assets that corresponds to the custom system.Isometric Scrolling System. Successfully implemented an efficient and performant custom isometric scrolling system for Cocos2D.js. Unlike unity which have a variety of option to do it, i have successfully come up with a custom way to do it in cocos.Isometric Spawning. Expertly created an appropriate spawning system for isometric environments. Adjusting spawning position and or movement of the object inside the environment.Power Up System. Successfully made a powerup system in form of a Magnetic Aura which draws coins to the cyclist in a certain radius.Incremental Progressing System. Developed an incremental speed system to add speed periodically to increase difficulty as game progresses.Online Leaderboard System. Implemented online leaderboard where players can compete with each others through scores. The game will record the score and automatically sort the score when called. At demo ( not production ) this system is turned off.Optimization. Efficiently optimized the game so it will run 50 - 60 fps in chrome PC and mobile. Even though there is so many object present at once in the scene, we make it so it won't impact the performance or even the device.The game was initially intended for online competition for a pharmaceutical company, you can try it Here On Itch.io or browse through my game collection Here


KAPAN NIKAH ( Mid 2019 )

Hypercasual Arcade Game simulating actual real-life Independence day competition tradition Needle in a Bottle where (in actual game) you have to insert needle ( or nail ) onto a bottle, where the needle is tied to a hanging thin rope that is mounted in your waist. Resulting in a very nerve-wrecking balancing game of concentration.During pandemic times, it's forbidden for these games to be played in real world due to safety reasons and Lock Down.So we make a virtual HTML5 competitive game using Cocos2D.Js simulating the real-life Needle in a Bottle game in about 2 weeks. The game is about timing, concentration and accuracy as long as possible.Game Concept. Come up with a related mechanic with the actual real-life game concept and translate it into a full-fledged functioning game.Tap Trigger Mechanic. Successfully implemented accuracy-based 1 input gameplay where you have to tap the screen where the arrow is inside the blue bar. The bar at the bottom of the screen will shrink periodically ensuring more challenging gameplay as the game progresses.Heavy Polishing Effect. Applying diverse, modern polishing effects to make game with such simple concept feels satisfying.Incremental Progressing System. Developed an incremental game system where the game will be much harder the longer the player plays. It's not just the speed, but the bar will be far less in size and even move around at some point.Online Leaderboard System. Expertly Implemented online leaderboard where players can compete with each others through scores. The game will record the score and automatically sort the score when called. At demo ( not production ) this system is turned off.Optimization. Expertly optimized the game so it will run 50 - 60 fps in chrome PC and mobile. Even though there is so many object present at once in the scene, we make it so it won't impact the performance or even the device.The game was initially intended for online competition for TELKOM INDONESIA, you can try it Here On Itch.io or browse through my game collection Here


Oyen Adventure ( Mid 2019 )

Hypercasual Arcade Game Inspired by a game-jam game from GMTK 2019 Shoot and Switch combined with hypercasual aspect of archero-kind games that was popular that day. In this game you play as a bunny that lost in another dimension and has to defend himself against strange creatures that dwells in that dimension. Don't let the creature near the bunny and help Bunny survive as long as possible !We make this game using Cocos2D.js for HAGO create game competition. The game qualified for top 20 finalist beating 180 other web games. Me and my artist create this game just in 2 - 3 Days outside of our working hours on our main project.1 Input Multiple Action System. Come up with a way of combining limited input of mobile-web-game onto a really deep mechanic using 1 input and bringing something new so it feel fresh. We come up with powerup concept and arcade-style pseudo-level system to make a sense of progression.Shoot-Switch Mechanic. We successfully implement satisfying and balanced shoot-switch mechanics making the game feel challenging overtime.3 Powerup Roulette Choice System. Successfully implemented random 3-powerup system after certain amount of level. The list of the rolled powerup is adjusted by level and is inspired heavily by archero. Adjust powerup to balance the game as to not making it too easy but not make the powerup not significant enough.Heavy Polishing Effect. Apply modern and beautiful polishing effects to make game with such simple concept feels satisfying.Incremental Progressing System. Developed an incremental game system where the game will be much harder the longer the player plays.The area will expand every x level, enemy spawn frequency and lives will also adjusted, even some new unit will be spawn with ability to shoot projectile and faster at speed.Optimization. We have successfully optimized the game so it will run 50 - 60 fps in chrome PC and mobile. Even though there is so many object present at once in the scene, I make it so it won't impact the performance or even the device.The game was created for Hago competition in 2019 and successfully make it to top 20 finalist beating 180 other games, you can try it Here On Itch.io or browse through my game collection Here

In all these 7+ years of experience i've created more than 40 games, but due to site's restriction i can't write all of my creations here due to legal reasons. You can play some of my game in my itch.io page it will be updated periodically