In 2023 I participated in Playbux Online Multiplayer game as a senior game developer with full cycle development responsibility and its core feature I developed, and design was:
Core network gameplay with server-side authority
Server-side map controls
Server-side frame synced movement system
Server-side targetable enemy system
Server-side collider/boundary system
Server-side spatial hashing for network optimization
Map data asset project structuring
Server-side teleportation system for player
Server-side ability system like other MMORPG such as World of Warcraft and Final Fantasy XIV
Ability area of effect telegraph shader effect
Server-side in-game chat system
Client rendering for gameplay mechanic receives from server for features mentioned abrove.
I participated in Chilindo Runner as a junior gameplay developer. I worked in a gameplay team using Unity game engine. I implemented several features including:
Powerups
Features for game editor
GUI Animations
Throughout game frontend connected with Playfabs.
Lootbox system
Magnet
Pull collectables from surrounding to player
Sentry
Summon sentry to destroy obstacles
Jetpack
Gives invulnerability and respawn when player fall from platforn
Shop Menu Animation
Facebook Signin Menu Animation
Animated Buttons
Whole system development
A sandbox gamification project, I paticipated in a few major gameplay feature such as
Placeable in-game item
Raycast placement system
Game asset database with editor tool
Automated UI
Interaction Object
2D Animation Library
Runtime game object placement system for a sandbox game which allows player to place any selected item in a freeform style.
Used a combination of raycasts and surface selection to achived at-ease placement system
A development tool created to reduce a repetitive/hideous task needed when trying to introduce a new game asset.
2D animation library created with DoTween and Unitask in order to solve the slow performance problem of Unity's animator.
Gathered data from field within a class using reflection to automate UI generation.