Hello, I'm Kenan!
I'm a Game Programmer focused on the infrastructure side of games: the systems, multiplayer, and backend that keep them running. When a project needs it, I also step in as a Game Designer to add that extra creative touch. I work mostly in Unreal Engine and Unity, and I've been building games since late 2020. Most recently I was a Game Developer at Agate, and I'm an alum of the Apple Developer Academy.
On this site you'll find projects I've published or collaborated on, a few of my ongoing and upcoming open ones, and some of the research behind them. Whatever I build, I try to keep it efficient, reusable, and easy to understand, and I adjust how I work to fit the project's timeline. I'm based in Jakarta, Indonesia, and always open to new opportunities. If you'd like to collaborate or have any questions, feel free to reach out.
PROJECTS
Saturatedโค
GAME DEVELOPERSATURATED is a first-person horror game where you play as a commercial diver. Descend, fix the pipe, finish your job.
Milky Ice Jumpโค
iOS DEVELOPERA quick arcade game where you're going up and up while jumping between the walls.
Last Riteโค
GAME PROGRAMMERYou are an exorcist; the mortuary needs your help to get rid of the devil haunting the place.
Fisherman Managerโค
GAME PROGRAMMER & DESIGNERAs a Manager of fishermen, you can tell your fishermen to sail them out, repair the boat, upgrade them, etc.
Xanthousโค
GAME PROGRAMMER"Xanthous" is a VR horror game and an academic project for my final project and thesis.
Until Dawn Do Us Partโค
GAME PROGRAMMER (AI)A top-down survival twin-stick shooter where you guide allies with your flashlight and survive 3 waves of darkness. ๐ 1st Place Winner!
Zeus' Wrathโค
AI PROGRAMMERA 2D/3D pixel-art strategy game where you sabotage a village as Zephyros, then unleash divine destruction as Zeus.
Shadow Realmโค
AI PROGRAMMERA 3D third-person survival shooter with anime aesthetics. Fight through darkness and defeat the boss.
Turn To Lavaโค
SOLO DEVELOPERA turn-based platformer where platforms move down every turn. Survive and climb as high as you can!
XOXO Clickerโค
GAME PROGRAMMERTic Tac Toe with a twist - earn your X's or O's by rapidly clicking! Real-time multiplayer.
Deep Dive Herdingโค
GAME PROGRAMMERA fishing game where you control an underwater drone to herd fish toward your bait.
Coblos Sonโค
GAME PROGRAMMER"Coblos Son" is a joke and meme-ish game created for Global Game Jam 2024 Surabaya.
Echo Remnantโค
GAME PROGRAMMER & GAME DESIGNERA hardcore-level stealth game utilizing AI Perception tools from UE4. Developed for Garena GameJam.
F.U.R.Yโค
GAME PROGRAMMER"F.U.R.Y" (Fiendish Unrest Rattles You) is a first-person horror-action game developed for Candela GameJam.
Slime Sageโค
GAME PROGRAMMERA movement-satisfying game using Mix and Jam's package for "The Pathless". Developed for GAMELOFT Game Designer Connect.
Bed Timeโค
GAME PROGRAMMER & GAME DESIGNERA side-scrolling survival horror game created for Indie Games Group Indonesia GameJam+ 2022.
Don't Get Huntedโค
GAME PROGRAMMER & GAME DESIGNERA top-down multiplayer horror game utilizing Photon for multiplayer functionality.
Paid - Sport Split Billโค
iOS DEVELOPERThis app helps organizers manage costs and payments for recurring activities like sports, fitness, or dance classes.
Findectโค
iOS BACKEND DEVELOPERFind your match. Connect with purpose. Networking made simple, powerful, and personal using LLM model.
Tonaโค
iOS DEVELOPERTona helps casual Instagram photographers keep their feed visually consistent by automatically applying tone and color grading.
Pet Jamโค
iOS DEVELOPERA gamification app for motivating users to burn more calories, similar to Tamagotchi but for Apple Watch.
Rantifyโค
iOS DEVELOPERRantify is my first time trying to develop an iOS app, this app gives you a gamified random activity to do.
Priorityโค
APP DEVELOPERA mobile app designed for booking store visits, developed as part of a government-sponsored business program.
PUBLICATIONS
Evaluating VGG16, ResNet50, and EfficientNet-B0 for Brain Tumor MRI Classification: A Two-Phase Transfer Learning Approachโค
A comparison of VGG16, ResNet50, and EfficientNet-B0 for brain tumor MRI classification using a two-phase transfer-learning approach.
Reinforcement Learning-Supervised LLM Question Generation from Educational Textbooks: A Comparative Study of Prompt Engineering and Post-Hoc Filteringโค
A study of LLM-based question generation from educational textbooks, comparing prompt engineering and post-hoc filtering.
Toward Adaptive VR Design: Physiological and Cognitive Predictors of Cybersickness in Serious Gamesโค
A study of cybersickness predictors in a VR fishery-management serious game built in Unreal Engine 5, using physiological signals, cognitive load, and session duration.
Hierarchical Memory Consolidation and Context-Efficient Retrieval for Persistent Personality in LLM-Based Game NPCsโค
A preprint on hierarchical memory and context-efficient retrieval for persistent personality in LLM-based game NPCs.
Adaptive Radio System Using MetaSounds for Serious VR Gameโค
This journal article is about building an adaptive in-game radio for VR that reacts to player context using Unreal Engine's MetaSounds and a finite-state machine.
Real Time Procedural Audio for Immersive Gameplay with MetaSoundsโค
This journal article is about creating real-time procedural environmental audio such as rain, wind, and thunder using Unreal Engine's MetaSounds system.
Dynamic Level of Difficulties Using Q-Learning and Fuzzy Logicโค
This journal introduces a dynamic difficulty adjustment (DDA) system that combines fuzzy logic and Q-learning to improve player engagement.
Enhancing Serious Game Experience Through In-Game Radio Using Context-Aware Recommender System Based on Player Behaviorโค
This journal presents a context-aware recommender system (CARS) for in-game radio that adapts music selection based on real-time factors.
Dynamic Day and Night Cycle Impact in a Serious VR Gameโค
This paper explores how a real-time day and night cycle can boost immersion, strategy, and visual fidelity in serious VR games.
EXPERIENCES
Agateโค
GAME DEVELOPERWorked at Agate as a Game Developer on an unannounced project (TBA).
Milky Ice Jump โ iOS Releaseโค
iOS DEVELOPER (FREELANCE)Freelance work porting and releasing the Unity arcade game Milky Ice Jump to iOS, including QA and ad integration.
Ecosoft Interactiveโค
GAME DEVELOPER (UNITY)Worked on a mobile arcade game project as part of a remote team, mainly helping with QA and iOS-related development.
Starpixel Studioโค
GAME DEVELOPER (UNREAL ENGINE)Developed an undisclosed multiplayer horror game as the leading developer.
PT. eBdeskโค
DATA SCIENTISTWorked as intern data scientist for about 6 months.
Apple Developer Academyโค
APPLE OS DEVELOPERWork in an Apple environment for 10 months, learning hard and soft skills from teamwork.
Google Play x Unityโค
GAME DEVELOPERParticipate in the Google Play x Unity training program for 7 months as a Game Programmer.
Unity Certified Associate: Programmerโค
CERTIFICATIONUnity Certified Associate: Programmer credential, valid Sep 2024 - Sep 2027.
iPlay Apple Developer Academy Game Jam 2025โค
GAME DEVELOPER (AI)๐ Won 1st Place! Created "Until Dawn Do Us Part" - a survival twin-stick shooter themed "One Pixel" in just 2 days.
Brackeys Game Jam 2024.2โค
GAME DEVELOPERParticipated in an online 7-day GameJam themed "Calm Before the Storm".
ScoreSpace Jam #31โค
GAME DEVELOPERParticipated in an online 96-hour GameJam themed "the floor is lava".
Ryan Laley Games Game Jamโค
GAME DEVELOPERParticipated in an online 30-day GameJam themed "fishing minigame".
GMTK Game Jam 2024โค
GAME DEVELOPERParticipated in an online 4-day GameJam themed "Built To Scale".
Global Game Jam Surabayaโค
GAME DEVELOPERParticipated in an offline 38-hour GameJam themed "Make Me Laugh".
Garena GameJamโค
GAME DEVELOPERParticipated in an offline 40-hour GameJam themed "Replayability".
Candela Game Jam #1โค
GAME DEVELOPERParticipated in an online 48-hour GameJam themed "Unify Miraculous Goals".
GAMELOFT Game Designer Connect 3.0โค
GAME DEVELOPERParticipated in an online one-week game developer event themed "One Room".
IGGI GameJam 2022โค
GAME DEVELOPERParticipated in an online 40-hour GameJam as game programmer and designer.
Indonesia Game Island 2026โค
LOGISTICS & COMMUNITY MANAGERPreparing to showcase Tales of Tula and Saturated at Ciputra World Surabaya. JoyBait Studio booth at the biggest gaming event in East Java!
Wirausaha Merdekaโค
BUSINESS (APP DEVELOPMENT)Participated in a government-sponsored program to implement a business idea through mobile app development.
Valorant Team PENS ESPORTโค
ESPORTJoined the Esport team of a gaming community on campus as a Valorant player.