![[BETA] Angkringan Tycoon gameplay](/_astro/noFilter_1mVf5W.webp)
[BETA] Angkringan Tycoon
An Indonesian street-food tycoon. Players build up an angkringan stall, serve a queue of customers, and discover new ingredients and menus as they grow.
- Visits
- 89
- Favorites
- 1
- Likes
- 2
Muhammad Andriansyah
Trusted by studios including Unictive, Agate, Lumina Production, and more.
About me
Full-stack Roblox systems programmer since 2018. I build what a multiplayer game stands on, from server authority and player data to the interface, cameras, and cutscenes players see, for studios, brands, and indie teams in Indonesia and abroad.
Validated networking, session-locked saves, economies, matchmaking, and NPC AI, with the server deciding every outcome and saves that survive a crash.
Responsive UI and HUD for mobile and PC, custom cameras and input, VFX, tweens, and cutscenes, so what players see matches what the server knows.
Coordinated the programming team at Topic Indonesia, and build open-source tools such as Twill and Roblox Optimum for other Roblox developers.
19.1M visits, 370.9K favorites, and 29.5K likes on featured games, live from Roblox.
Selected work
![[BETA] Angkringan Tycoon gameplay](/_astro/noFilter_1mVf5W.webp)
An Indonesian street-food tycoon. Players build up an angkringan stall, serve a queue of customers, and discover new ingredients and menus as they grow.

A branded adventure for Paddle Pop, built from the client's brand guidelines to a live game.
![Sambung Kata [UPDATE] gameplay](/_astro/noFilter_Z15VwXQ.webp)
A fast word-chain game where players race to connect words in real time, against other players or an AI bot, with abilities that can turn a match.

Fast 3v3 football with skills, matchmaking, and a spectator mode, built for the Taro brand.
![Pulau [Voice Chat] gameplay](/_astro/noFilter_Z2tWkwu.webp)
The all-ages voice chat server of Pulau Indo, with daily interaction streaks, minigames, emotes, and a café roleplay.

A chaotic tower obby where players race to the top through unpredictable traps, or play the troll and slow their rivals down.
![[🦑] Steal an Animal gameplay](/_astro/noFilter_xyfTv.webp)
A competitive simulator where players build up their own plots with animals, buy from a shared conveyor, or raid rival bases to steal them.

Core systems for a large social hangout with voice chat, minigames, and server-wide events.

A chapter-based horror story game built around detailed scenes, mystery, and growing dread.

A first-person horror thriller where players explore a strange facility with only a flashlight, and the story unfolds as they go.

A chapter-based horror escape game. Players move through distinct areas, uncover the story, and face a new challenge in each.
![Old House [STORY] 🏚️ gameplay](/_astro/noFilter_Z2il5sd.webp)
A story game set in an abandoned house, from my early years on Roblox.
![Breakfast 🍽️ [STORY] gameplay](/_astro/noFilter_1HE9Sz.webp)
A story game about an ordinary breakfast that goes wrong, and my most visited early release.
![Cave [STORY] 100K VISITIS! gameplay](/_astro/noFilter_Z2vRh1D.webp)
A story game set in a cave, one of my first releases on Roblox.
An open-source Luau framework for Roblox. Boot order, guarded networking, state replication, and session-locked player data.
Professional Roblox and Luau standards for AI agents, and a checker that runs without one.
Framework-agnostic Roblox/Luau best-practices skill for AI agents. Performance, security, data, platform limits, Studio MCP safety, and 22 system blueprints. Installs to 62 agents including Claude Code, Cursor, and Windsurf.
Skills
Service and controller layouts · Boot order and lifetimes · Modular features on one core · Luau type checking
Validated remotes and rate limits · Matchmaking and teleports · Cross-server events · NPC AI and pathfinding
Session-locked saving · Shops, IAP, and gacha · Global leaderboards · Player donations
UI and HUD for mobile and PC · Cameras and input · VFX, animation, and tweens · Cutscenes and atmosphere
Minigames · Progression, missions, and ranks · Horror and roleplay mechanics · Performance on mobile
I coordinated the programming team at Topic Indonesia. I set the technical direction, make the call when the team is split, and keep the build moving.
I remove what slows a team down, in code and in process: fewer manual steps, fewer repeated bugs, less rework.
I take a system from the first draft to the live game, and I stay responsible for it after launch.
I explain technical trade-offs in plain words to designers, artists, and brand clients.
Experience
Game Developer, Programmer · West Jakarta, Indonesia
Roblox Game Developer, Programmer · Bandung, Indonesia
Roblox Game Developer, Programmer · Jakarta, Indonesia
Roblox Game Developer, Programmer · Jakarta, Indonesia
Roblox Game Developer, Programmer · Bogor, Indonesia
Roblox Game Developer · Jakarta, Indonesia
Contact
I am not taking on new roles or contracts right now. For collaboration, open source, or a future project, email me and I will reply when I can.
Not taking new work