Hey, I'm Zaul.

Game Development Sound Engineering Music Producer Full-Stack & APIs Programming Instructor

2D/3D game developer and hybrid designer-programmer specializing in Godot 4, Android builds, and GDScript. Building responsive character controllers, state machines, enemy AI, Firebase cloud sync, and full-stack web backends.

Words to Live By
"Creative is in the mind, you better relax to make it work."
"If you put rules and limits on art, it's not art anymore—it's just following instructions."
"IMPROVISE, ADAPT, OVERCOME." — Bear Grylls
Godot 2D Physics Sandbox
State: ON_FLOOR
pos: (50, 20)
coyote_timer: 0.15s
buffer: 0.00s
👾
Game Dev Philosophy

Studio & Mechanics

A look into how I design game feel, write responsive engine logic in Godot 4, compose audio, and teach gameplay systems.

Game Feel & Physics Godot 4 • GDScript

Crafting Responsive Gameplay & Custom Controllers

For me, making games is mostly about feel. I like the little things that make a game satisfying the way a character moves, how an action responds, a tiny animation, a sound effect, or that extra bit of juice that makes you want to do it again. I spend a lot of time prototyping and testing, sometimes throwing away an idea completely just to try something else. I enjoy that process of messing around, asking “what if I tried this?”, and slowly finding the thing that makes a game feel right. A lot of my time in game development is honestly just experimenting, researching, and trying things I’ve never done before.

That mindset also goes beyond games. Whether I’m building a website, making music, or working on some random side project, I like learning by actually doing and experimenting with things. I don’t really want to stop at “it works” I want to see how far I can push an idea, what I can improve, and what new things I can learn along the way. Learning, experimenting, breaking things, and trying again is probably the biggest part of how I like to create.

Game Audio & Soundscapes Audio Design

Composing Soundtracks & Game SFX

Music and audio give gameplay its emotional pacing. I compose original synth ambience and design sound effects that synchronize with in-game actions and UI cues.

[TAPE DECK] ■ Ready • "Dark Ambience"
0:00 --:--
MP3 • AMBIENCE
100+ Students Mentored Game Dev Education

Game Programming Education & PKL Instruction

Mentored more than 100 students through PKL technical teaching activities. I designed curriculum teaching core game programming loops, 2D vector mathematics, character movement mechanics, and signal-based scene structures using project-based learning.

Godot Curriculum PBL Game Jams Logic Flow Modules
Game Data & Persistence State & Backend

Save Systems, Schemas & Cloud APIs

Strong background in data architecture for games and web tools—implementing JSON save/load systems, SQLite/MySQL relational schemas for inventories and stats, and connecting Godot to Google Apps Script cloud endpoints.

JSON Save Systems MySQL / SQLite HTTPRequest Bridge REST APIs
Daily Drivers & Tools

My Toolkit

Click any sticker to see personal notes and how I apply these technologies.

Godot 4.x
GDScript
Python & FastAPI
Go (Golang)
React JS
Vue & Vite
MySQL & SQLite
Firebase Cloud
Supabase
Laravel & PHP
Ableton Live
Audio VSTs & Synths
Game Audio & SFX
Git & GitHub
Tip Click any tech sticker above to see how I use it in game development & software!
Capabilities & Strengths

Skill Matrix & Competencies

A concise overview of my technical capabilities and collaborative strengths.

Hard Skills

Technical Engineering & Development
8 DOMAINS
Game Development
Godot 4 • Android & PC
Software Development
Architecture & Patterns
Web Development
Vue • Vite • React • Laravel
Programming
GDScript • Python • Go • PHP
Database Management
MySQL • SQLite • Firestore
BI & Data Analysis
Analytics & Insights
Google Workspace
Docs, Sheets & Cloud
Git & GitHub
Version Control & CI

Soft Skills

Collaborative Mindset & Leadership
8 STRENGTHS
Problem Solving
Root-Cause Debugging
Critical Thinking
System & UX Analysis
Communication
Technical & Team Alignment
Leadership
Project Ownership & Vision
Teamwork & Collab
Agile Sprints & Jams
Creative Thinking
Mechanics & 1 Song 1 Day
Adaptability
Improvise & Overcome
Teaching & Mentoring
100+ Students Mentored
Playable Systems & Mobile Builds

Featured Games & Android Projects

Custom Godot 4 physics engines, cross-platform Android mobile builds, Firebase cloud integrations, and released itch.io titles.

🎮 Godot 4 • Dungeon Dungeon Loop Game Screenshot

DungeonLoop

An ongoing Godot 4 dungeon adventure featuring custom top-down movement mechanics, combat collision response, procedural room transitions, and enemy state machines.

Godot 4 GDScript CharacterBody2D State Machines Physics2D
Prototype View Code
2D Platformer • Android & PC Flag Forrest Game Screenshot

FlagForrest

A 2D platformer engineered for Android and PC with responsive kinematic physics, jump buffering, coyote time window recovery, moving platforms, and parallax forest environments in Godot.

Godot 4 Android Build GDScript Jump Buffering Coyote Time Parallax
Solo Prototype View Code
Released Game • itch.io ToDoListBeforeMidnight Screenshot

To Do List Before Midnight

A published horror atmospheric narrative game blending interaction mechanics, UI, flashlight, and enemy detection systems built in Godot.

Godot Horror Enemy Detection Flashlight System itch.io
Physics Arcade • Android Bubble Pop Game Screenshot

Bubble Pop

A physics-based arcade casual game created for Android featuring dynamic touch & collision interactions, tweened popping effects, score counters, and responsive audio triggers.

Godot 4 Android Build RigidBody2D Touch Controls Tweening Audio FX
Open Source View Code
Android App • Firebase Cloud Project Peminjaman Screenshot

Project Peminjaman (Android App)

An Android mobile application built with Godot 4 utilizing Firebase Cloud for real-time backend synchronization, inventory borrowing workflows, user management, and responsive mobile UI.

Godot 4 Android App Firebase Cloud GDScript Realtime DB Mobile UI
Android & Cloud View Code
In The Lab
More To Come...

And Many More in Development

Actively experimenting with new 3D Godot prototypes, custom shaders, dynamic sound engines, and gameplay mechanics. Always tinkering with new interactive concepts.

3D Prototypes Shaders Audio Engine Experimental
Ongoing Work Follow on GitHub
Full-Stack & APIs

Web Applications & Systems

Production-ready web applications, AI integrations, relational database schemas, and high-performance REST APIs.

AI Web App • Vue & Vite ChatWeb AI Hub

ChatWeb (AI Engineer & Full-Stack)

A modern web application combining a reactive Vue 3 & Vite frontend with React components and a MySQL database backend. Served as AI Engineer responsible for integrating AI application logic and server endpoints.

Vue 3 Vite React MySQL AI Integration REST API
AI & Full-Stack Prototype
Laravel Framework • MySQL

TokoMusik Store App (Laravel MVC)

A full-featured music store web application built entirely using Laravel and MySQL. Features MVC architecture, relational Eloquent ORM models, migrations, authentication, product inventory management, and complete CRUD workflows.

Laravel PHP MySQL Eloquent ORM MVC Architecture CRUD
Full-Stack MVC Prototype
Backend APIs • Python & Go POST /api/v1 GET /items API

FastAPI & Go REST Microservices

High-performance backend services and RESTful APIs developed using Python FastAPI and Go. Implements JSON data exchange, async request handling, route protection, and structured database connectivity.

Python FastAPI Go (Golang) REST APIs JSON Async SQLite / MySQL
Backend Services Prototype
Frontend Architecture • React

React Web Suite & SPA Architecture

Single-page application web suites built with React JS, focusing on modular component structures, state management, accessible UI patterns, responsive CSS systems, and fluid animations.

React JS JavaScript CSS System SPA Component Design
Frontend SPA Prototype
1 Song / 1 Day Challenge • Audio Productions

Music Lounge: 1 Song, 1 Day

Every track in this playlist was written, produced, mixed, and completed in a single day as part of my personal daily composition challenge.

DAILY CREATIVE SPRINT The Challenge: 1 Complete Track Every Single Day

No endless revisions, no overthinking. I start with an empty DAW project in the morning, experiment relentlessly with synth textures, band instruments, and foley, then export the finished master before midnight. That's why every track is titled after the day it was created!

36 Daily Releases 100% Original
STANDBY
HI-FI AUDIO
ZAUL
Ambient Synth Track 1 / 36

Day 119 (Dark Ambience)

Atha Zaul • 1 Song 1 Day

Atmospheric modular synth composition with deep sub-bass and tension-building reverb.

0:00 2:56

1 Song 1 Day Tracklist

Select any day to stream instantly • 36 Daily Releases

Assets/Music/
Official Credentials

Curriculum Vitae / Resumes

Access or print my tailored resumes for Game Development and Full-Stack Web Development roles.

Game Dev Track Godot 4 • GDScript

Game Developer & Gameplay Programmer

Tailored for game studios and indie teams. Highlights 1.5+ years of Godot 4 & GDScript experience, character controllers, enemy AI, level design, game audio synthesis, and released game titles.

Current Role: Game Dev Instructor @ Koding Next Jogja
Shipped Games: To Do List Before Midnight (itch.io) & GMTK Jam 2026
Core Focus: Kinematic Physics, FSM, Save/Load, JSON, SQLite, Audio FX
Language: English — Advanced (C2 Proficiency)
Web & Full-Stack Track Vue • React • FastAPI • Go

Web Developer & Backend Engineer

Tailored for software engineering and full-stack positions. Covers responsive interfaces (React, Vue, Vite), relational databases (MySQL, SQLite), and REST APIs (Python FastAPI, Go, PHP).

Teaching: Programming Tutor @ Universitas Teknologi Digital Indonesia (100+ students)
Industry Work: Sound Engineer & Web Developer @ GTOD (3 Years)
Stack: Python FastAPI, Go REST APIs, React, Vue, PHP, MySQL, SQLite
Education: Information Systems (2024 – Present)
Milestones

The Journey & Experience

Real milestones from teaching students, engineering game systems, composing audio, and building software.

Ongoing

Game Development Instructor

Koding Next Jogja

Yogyakarta • Game Education

Teaching game programming to students under 16 using Scratch, Roblox Studio, Python Arcade, and Godot 4. Guiding young developers through game mechanics, 2D physics logic, and project-based game development.

2 Years

Programming Tutor / Instructor

Univ. Teknologi Digital Indonesia

Information Systems (2024 – Present)

Mentored more than 100 vocational students in programming fundamentals, web development, OOP concepts, and software projects using structured, hands-on curriculum.

3 Years

Sound Engineer & Web Developer

GTOD & Freelance

Audio Engineering • Music Production • Full-Stack

Managed end-to-end sound engineering, original music production, mixing, and mastering pipelines. Built web applications and database systems tailored to creative and technical client workflows.

Shipped

Game Jams & Released Titles

itch.io • GMTK Jam

GMTK Game Jam 2026 • itch.io Release

Published To Do List Before Midnight on itch.io. Experienced with cross-platform PC and Android Godot game builds, rapid jam prototyping, and player feedback loops.

POST ID 🇮🇩
Open Inbox

Let's Build Great Games & Software Together

Whether you have an indie game project, mechanics collaboration, full-stack web application, curriculum idea, or want to discuss game audio, feel free to drop a line!