1 of 38

PORTFOLIO

2018 - Now

2 of 38

ABOUT ME

I'm a game developer who has been passionate about coding and creating immersive experiences since 2013. My journey expanded into blockchain technologies in mid-2021, and by mid-2023, I was diving into the exciting worlds of AR and VR. Today, I dedicate myself to crafting games, AR, and VR applications while leveraging my expertise as a backend developer specializing in Golang.

3 of 38

PROJECT LIST

4 of 38

TOOLS

Language Used

C#

C++

Golang

Javascript

Typescript

Solidity

Svelte

5 of 38

WORK CAREERS

Bakhtiar✉️ bakhtiar27.id@gmail.com�🌍 linkedin.com/in/bakhtiar-id

2022 - Now

6 of 38

1. Telkom Indonesia

April 2022 - August 2023

Metaverse Programmer (Game Developer) at MetaNesia by Telkom Indonesia.

Engine: Unity�Platform: Windows, Android, iOS

7 of 38

CONTRIBUTION

  1. Virtual concert control handling multiple animations, synchronization of animation and audio even by starting at any specific time
  2. 3D interactive vehicle showroom for Honda (change car type, color, and feature selection)
  3. Video downloader, and player (timeline scrubbing, volume control) with spatial audio
  4. Map asset bundle download handler based on the system capabilities (RAM usage)
  5. Asset bundle cache handler
  6. Image downloader & enlarger
  7. Dynamic event banner
  8. Video & photo cacher to reduce bandwidth & size of the application
  9. Honda racing game called Honda MetaRace, which implements single-player (time-attack) and multiplayer up to 4 players
  10. Lobby, matchmaking & multiplayer system for Honda MetaRace using Photon Networking
  11. Improve visualization for PC version of metaNesia with the default rendering pipeline on Unity
  12. Worked with multiple clients and implemented client's needs on the commerce mall tenants (specific system on the client needs)
  13. Hub world, commerce world, and driving world implementation
  14. Integrate from multiple APIs

Here is the list of feature that I’ve implemented

8 of 38

2. Virtu

August 2023 - Now

AR/VR/Backend developer

Engine: Unity�Platform: Windows, Android

9 of 38

PERSONAL PORTFOLIO�(GAMES RELATED)

Bakhtiar✉️ bakhtiar27.id@gmail.com�🌍 linkedin.com/in/bakhtiar-id

2018 - Now

10 of 38

  1. Wayang Quest

September 2018 - January 2019

A game made for MFUN Game Development Contest

Engine: Unity�Platform: Android�

Award:

Third Place MFUN NaGame Development Contest

Agate · October 2019

11 of 38

CONTRIBUTION

Here is the list of feature that I’ve implemented

  • Battle mechanic
  • Level system
  • Word bank reader
  • Random question generator
  • Assemble UI in Unity Canvas
  • Local save file using binaryformatter + IO

12 of 38

2. The Nine Year War

January 2019 - January 2019

A simple 2D game version of Battleship board game made in 72 hours

Engine: Unity�Platform: PC

13 of 38

CONTRIBUTION

  • Battle mechanic
  • Drag and drop mechanic
  • Simple A.I with randomizer
  • Assemble UI in Unity Canvas
  • Local save file using playerprefs

Here is the list of feature that I’ve implemented

14 of 38

3. Pasutri: Money, Stress & Love

January 2019 - January 2019

A game made for Global Game Jam 2019

Engine: Unity�Platform: Windows

15 of 38

CONTRIBUTION

  • Shop system
  • Dialogue system
  • Assemble shop UI in Unity Canvas
  • Local save file using playerprefs

Here is the list of feature that I’ve implemented

16 of 38

4. Road Hazard

September 2019 - Feb 2020

The first commercial app developed by our team (Bersow Games)

You are a robber who is on a high-speed chase from the police. You must avoid road hazards and go as far as possible to escape the police. Don't forget to keep an eye on your fuel tank! Will you succeed in escaping the cops? Or will you hit one of the many road hazards?

Engine: Unity�Platform: Android

17 of 38

CONTRIBUTION

  • Endless runner with fuel system
  • Multiple biome changer
  • Upgrade system
  • Powerup system
  • Google Play Games leaderboard
  • Google Play Games cloud save with file conflict mitigation
  • Local save file using binaryformatter + IO with file conflict mitigation
  • 24 hour booster reset feature (retrieved from server)
  • In-app purchase
  • Admob ads
  • Assemble UI in Unity Canvas

Here is the list of feature that I’ve implemented

18 of 38

5. Mathventure

April 2020 - July 2020

A game made for Pembangunan Aplikasi Multimedia (Multimedia Application Development) final project

Engine: Unity�Platform: Windows

19 of 38

CONTRIBUTION

  • Endless level generation with seeded randomization
  • Drag and drop
  • Assemble UI in Unity Canvas
  • Local save file using playerprefs

Here is the list of feature that I’ve implemented

20 of 38

6. Drone Shot

February 2020 - October 2020

The second commercial app developed by our team (Bersow Games)

One bullet. Kill the target within the time limit and guess the enemy based on the clues given. Lots of custom drones! Countless levels to beat! Fight your way to the top of the leaderboards!

Engine: Unity�Platform: Android

21 of 38

CONTRIBUTION

  • Endless level generation with seeded randomization (random map combination)
  • Basic random AI pathfinding (NavMesh)
  • Random seeded enemy (spawn location, clues)
  • Custom Firebase leaderboard
  • Google Play Games cloud save with file conflict mitigation
  • Local save file using binaryformatter + IO with file conflict mitigation
  • In-app purchase
  • Ad mediation (combining multiple ads source)
  • Energy system (reset every 24 hours)
  • Assemble UI in Unity Canvas

Here is the list of feature that I’ve implemented

22 of 38

7. Roadventure

July 2020 - July 2020

Game about traffic sign education for children made for GEMASTIK XIV (2021) competition

Engine: Unity�Platform: Android

Award:

Finalist on GEMASTIK XIV (2021) competition

Mercubuana · December 2020

23 of 38

CONTRIBUTION

  • Endless city generation (stop until x amount of sign generated or player out of time)
  • Random city generation based on the path the player turn
  • Random road sign placement
  • Junction traffic logic
  • Collection system (track all the sign that the player encountered)
  • Assemble UI in Unity Canvas

Here is the list of feature that I’ve implemented

24 of 38

8. NFTSmith

July 2020 - October 2020

NFTSmith is a blacksmithing game where you as the player gather materials to craft weapons to sell to customers. You can send your adventurers out to gather materials for you and earn new recipes to craft better equipment. Some high-tier items are stored on the blockchain network as an NFT where the player can trade these limited items on the open market in-game or use them

This game was created for Kerja Praktek (Pratical Work) subject

On this project I contributed on the back-end side which include RESTFul API using Node.js, Smart Contract & Infrastructure

Engine: Node.js & Unity�Platform: Android

25 of 38

CONTRIBUTION

  • Front-end admin panel using Next.js
  • Metadata storage with Firebase & Google Cloud Platform
  • JWT token for API authentication (Bearer token)
  • ERC-1155 smart contract using Solidity for equipment & material NFTs (Testnet)
  • ERC-20 smart contract using Solidity for NFTSmith Token which can be traded on DEX (Testnet)
  • Rest API using Express.js handled using promises
  • Integrated blockchain node to Polygon/Matic (Mumbai) via JSON RPC using Moralis
  • Reward claim limiter handled on blockchain using block.timestamp (All token reward will be held as pending reward where player need to claim manually after each withdraw cooldown)
  • Smart contract RBAC (Role-based access control)
  • Deployed smart contract via Truffle
  • Database JSON scheme to control data integrity

Here is the list of feature that I’ve implemented

26 of 38

9. Mini Dungeon Adventure

September 2020 - December 2020

Prototype game for Pembangunan Game Cerdas (Smart Game Development) subject to showcase AI and Environment

Engine: Unity�Platform: Windows

27 of 38

CONTRIBUTION

  • Implement the new High Definition Rendering Pipeline (HDRP)
  • Simple AI fighting
  • Enemy spawner
  • Simple NPC world interaction

Here is the list of feature that I’ve implemented

28 of 38

10. Food Clicker

July 2020 - October 2020

A game made for Pemrograman Game practicum final project

Engine: Unity�Platform: Android

29 of 38

11. Kang Pisman

Feb 2022 - July 2022

In collaboration with the city government of Bandung, Kang Pisman is an educational game that aims to promote waste sorting, reduction, and recycling

Engine: Unity�Platform: Android

30 of 38

CONTRIBUTION

  • Offline mode (idle) earning system
  • Upgrade system
  • Tap earning system
  • Assemble UI in Unity Canvas

Here is the list of feature that I’ve implemented

31 of 38

CONTRIBUTION

  • Pathfinding using Dijkstra’s pathfinding algorithm
  • Assemble UI in Unity Canvas
  • Score timer
  • Skill system
  • Upgrade system
  • Level selector

Here is the list of feature that I’ve implemented

32 of 38

12. Lost Chain

Jul 2022 - Apr 2023

Lostchain is an adventure game where players equip heroes to explore user-created levels, earning valuable rewards and trading equipment using Lost Chain tokens. With a dynamic economy and the ability to craft new gear from acquired materials, Lostchain offers an immersive gaming experience blending exploration, strategy, and unique blockchain items.

Engine: Unity�Platform: Windows

33 of 38

CONTRIBUTION

  • Implemented blockchain infrastructure
  • Front-end admin panel using Svelte
  • Metadata storage using IPFS
  • JWT token for API authentication (Bearer token)
  • ERC-1155 & ERC-721 for materials, land, hero and equipment NFTs
  • Rest API using Express.js handled using promises
  • Integrated blockchain node to Polygon/Matic (Mumbai) via JSON RPC
  • Implemented ERC-2771 for gasless transactions (meta transactions)
  • Smart contract RBAC (Role-based access control)
  • Implemented socket system for secure direct communication between Unity & Backend

Here is the list of feature that I’ve implemented

34 of 38

13. Alchemy Rush

Jan 2024 - Feb 2024 (Game Jam 30 days)

Step into the magical realm of "Alchemy Rush" and brew your way to victory! Craft powerful potions using ingredients and take on epic boss battles in this enchanting adventure.

Engine: Unity�Platform: Windows

35 of 38

CONTRIBUTION

  • Conveyor belt feature (randomizer)
  • Assemble maps
  • Implemented UI system
  • Cooking system

Here is the list of feature that I’ve implemented

36 of 38

PERSONAL PORTFOLIO�(NON GAMES RELATED)

Bakhtiar✉️ bakhtiar27.id@gmail.com�🌍 linkedin.com/in/bakhtiar-id

2021 - Now

37 of 38

1. Cryptocurrency Sniping Bot

November 2021 - February 2022

A front running bot powered by node.js that frontrun buy a new listed token on DEX (Pancakeswap) on the same block as the deployer.

The bot can also be connected to Telegram via bot for easier bot

Engine: Node.jsPlatform: Linux & Telegram

38 of 38

CONTRIBUTION

  • Scan Token (Scan tokens for malicious piece of code, this may reduce the risk of getting honeypot/rugpulls)
  • Check Token (Get the token detail, scan ATH, scan ATL and entry point)
  • Better Together (Share the bot with your friend on a group)
  • Snipe Token (Buy token at the same block as the deployer)
  • Direct Buy Token (Buy token of your desired instantly from the bot)
  • Custom Method Snipe (Handle trading on disabled function)
  • Skip Block Snipe (Skip x block before sniping)
  • No Pair Snipe (Handle no pair sniping)
  • Accurate Buy Details (Show buy amount & historical price)
  • Show your Gains (Show total investment)
  • Accurate Sell Details (Show USD & BNB)
  • Easy Sell Mode (Select the amount of percentage to be sold directly)
  • Interactive CLI (Interactive CLI menu)

Here is the list of feature that I’ve implemented