Computer Engineering @ UI

Adrian Dika

Hellooo! I'm Adrian, a CompEng student based on University of Indonesia. I love everything gaming, arts, music, tech, and everything in between.

Major interests in game development from ideas and creations to market research, community building and managing to sound design, and confident singing in-between projects. Recently learnt Luau for physics mechanisms and Next.js for full-stack architectures with AI-assisted tools.

Adrian Dika
// skills

Technical Arsenal

The tools and technologies I wield to bring ideas to life — from game engines to full-stack systems.

Core Game Coding

Complex game logic & engine mechanics

LuauJavaGame LogicC#

Full-Stack & Systems

Web architecture & serverless

Next.jsVercel ServerlessNode.jsPostgreSQL

3D & World Building

Environment design & modeling

BlenderRoblox StudioMap & Level DesignUnity

Creative & Media

Content creation & visual design

YouTubeGraphic DesignUI/UXAudio/Video Editing
// projects

Featured Work

A curated selection of projects spanning game development, full-stack engineering, and creative design.

CLUTTER (Under Development)

CLUTTER Logo, still a concept, generated from Gemini (of course).

Most Ambitious Roblox Project

CLUTTER (Under Development)

CLUTTER: A Roblox Game
CLUTTER merupakan proyek game yang saya kembangkan mulai dari pertengahan tahun 2025 menggunakan bahasa luau untuk engine Roblox. Game ini berorientasi seputar sebuah bola yang bertujuan mengumpulkan benda yang lebih kecil untuk memperbesar ukuran bola tersebut agar bisa mengumpulkan benda yang jauh lebih besar dari ukuran bola tersebut. Konsep ini berasal dari franchise game Katamari Damacy yang merupakan game favorit saya. Melihat belum ada yang pernah mereplika game yang mirip di platform Roblox, saya mencoba untuk mengambil peluang dengan membuat hal serupa selagi masih membuat semua asetnya secara orisinal agar tidak sepenuhnya memplagiat franchise Katamari Damacy yang dilindungi hak cipta di bawah studio Bandai Namco. Saya berharap penuh proyek ini mampu melihat kesuksesannya ke depan karena saya berharap agar konsep franchise Katamari Damacy menjadi mainstream di kalangan pemain.
CLUTTER is a project that I started back in the summer of 2025 utilizing luau as the main scripting language for the Roblox engine. The basic idea of the game revolves around the player being a ball collecting objects smaller than the ball to grow the ball bigger to then collect larger objects. This concept originates from the Katamari Damacy game franchise, which is my favorite game series. Seeing that no one had ever replicated a game similar to it on the Roblox platform, I decided to take the opportunity to create something similar while still making all of the assets originally to avoid completely plagiarizing the Katamari Damacy franchise, which is protected by copyright under Bandai Namco. I have high hopes in this project because I really want to see the concept of Katamari Damacy to become mainstream amongst players, both new and old. I really want to pay homage to the best game I've ever played in my lifetime.
LuauRoblox StudioRojoGame LogicVibe CodingAntigravityBlenderAsset Integration
Click to see more
Die.io

Logo is actually taken from in-game gameplay. Not subject to change.

libGDX's Homage to Diep.io

Die.io

Logo
Die.io adalah game yang menggunakan engine libGDX dengan mengambil inspirasi dari game website populer Diep.io. Game ini dirancang oleh tim saya yang beranggotakan empat (4) orang di mana saya menjabat posisi sebagai Lead Developer. Saya berperan mengembangkan keseluruhan arsitektur game, ide, dan konsep, penggunaan object pooling untuk mengkategorisasikan Enemy dan Shapes untuk optimisasi performa perangkat, dan mengintegrasikan komponen lain yang dikembangkan anggota tim lainnya. Saya juga mengembangkan sebuah backend untuk mengimplementasikan leaderboards pada game tersebut. Game ini merupakan proyek yang menggunakan engine yang tergolong usang untuk menumbuhkan pemahaman saya dalam mengoptimasi performa perangkat keras dan juga mekanik game yang kompleks.
Die.io is a libGDX-oriented game that is designed by my team of four. This game was my first libGDX project and was developed as a comprehension towards the concept of Object-Oriented Programming as a whole. I took the role of the lead developer in the team where I implemented object pooling to categorize the enemies and the shapes to optimize hardware performance and integrated components developed by other members of the team. I also added a backend system to implement leaderboards for the game where the scores are displayed locally. You can check out the game in the linked Itch.io page! The game is also open source in GitHub.
JavaGame Logic DesignlibGDX2D RenderingGitHubVibe Coding
Click to see more
UGCLeaks

Landing page of the official website. Silly and aesthetically pleasing.

Full-Stack Web Application

UGCLeaks

Landing Page
UGCLeaks adalah website sebagai central hub informasi jadwal rilis dan informasi mengenai UGC (User-Generated Content) di platform Roblox. UGC sendiri adalah produk aksesoris virtual yang dibuat oleh komunitas Roblox dan dijual di platform tersebut melalui API Marketplace. Website ini menawarkan informasi Free UGC / UGC Gratis yang dapat dilihat oleh pengguna secara masif mengenai informasi UGC yang bisa didapatkan secara gratis dengan stok tertentu untuk setiap UGC. Website ini dikelola oleh beberapa orang terpercaya yang saya tunjuk secara pribadi untuk mengelola jadwal-jadwal beserta informasi mengenai Free UGC / UGC Gratis yang akan/sudah rilis. Proyek ini merupakan passion saya di penghujung 2025 karena saya melihat seseorang yang mencoba untuk membuat situs serupa di Vercel, tetapi karena mereka masih pemula, saya menawarkan diri saya sendiri untuk mengembangkan website ini dengan tujuan memudahkan informasi mengenai Free UGC / UGC Gratis kepada pengguna dalam skala besar. Safe to say bahwa saya sangat tekun dan berdedikasi dalam menuntaskan hal ini karena proyek ini merupakan website pertama saya yang sukses. Proyek ini mampu mengajari saya banyak hal yang mencakup implementasi frontend, serverless deployment, integrasi API resmi dari dokumentasi Roblox, dan keamanan siber serta tindakan preventatif terhadap ancaman website.
UGCLeaks is a web application that provides the purpose of being the central hub of informations circulating around Free UGC. What's a "Free UGC", you ask? First things first, UGC, or User Generated Content, is a virtual accessory created by Roblox's community of 3d artists/designers that are published onto the Marketplace API of Roblox. These accessories can be sold for Robux, Roblox's official currency. Now UGC can be sold as a limited quantity stock, which are posed as "Free UGC". Free UGC has been a thing since early 2023 and is still around up until now. Free UGCs are usually distributed by brands or known "Free UGC" creators where they would be giving away these limited accessories to the general public for a certain amount of time or until the stock runs out. Informations regarding the release of a Free UGC is scarce and often spread everywhere, which is why this website was developed in the first place. Users can view and determine which items they can go for with schedules provided by personally handpicked trustworthy managers of this website. This website was my kickstarter towards full-stack applications because back in 2025 towards the end of the year, I saw someone making the same thing as a beginner, and that's where I stepped in to offer my hand and assist that person in creating the same website more polished feature and visuals. Ever since that moment, I've found one of my passions in the technology world, which is full-stack applications as a whole. This project taught me a lot of things from frontend implementations and theme-aware components, API integrations from Roblox's documentations, serverless Vercel deployment, and cybersecurity and website threat mitigations.
TypeScriptJavaScriptReactTailwindVercelPostgreSQLNeon DBNext.jsAPI BridgeServerlessRobloxGitHubAntigravityVibe CodingUI/UX
Click to see more
Drawbattle

Epitome frontend implementation. Thank my colleague.

Gartic Phone's Unofficial Sequel

Drawbattle

Landing Page
Website ini dikembangkan dari fondasi ide saya untuk sebuah proyek kelompok. Keseluruhan codingan pada website ini dikerjakan paruhan antara saya dan satu teman saya lagi. Saya lebih banyak melakukan implementasi endpoint dan logic-logic untuk keseluruhan alur game serta fungsionalitas kanvas bagi para pengguna untuk menggambar beserta alat-alat menggambarnya, sedangkan teman saya lebih banyak melakukan styling website dan deployment backend.
This website was developed from my initial idea for a group project. The entire codebase for this website was a collaborative effort between myself and another friend. I was primarily responsible for implementing endpoints and the core game logic for the entire gameplay flow, including the drawing canvas functionality and its associated drawing tools, while my friend focused more on the website's styling and backend deployment.
JavaScriptReactViteExpressNode.jsCSSTailwindVercelNeon DBCloudinaryPostgreSQLReal-timeMultiplayerGitHubV0Vibe CodingUI/UX
Click to see more
// visuals

Visual Portfolio

3D modeling, environment design, and digital media, alongside content creation.

Low-Poly 3D Assets
Blender

Low-Poly 3D Assets

Categorized low-poly props and assets utilizing a single texture atlas. Results were from practices during a 1 month crash course.
Click me!

Botany

Maps
Roblox Studio

Maps

Maps I made for fun. Scenes were made using ready-to-use assets from Roblox’s official model Marketplace.
Click me!

Courtyard Catalog

Interior Design
The Sims 4

Interior Design

Interior design with Maxis' official assets.
Click me!

Daycare-themed Room

Graphic Design
Graphic Design

Graphic Design

Graphic design projects where most of the work is done using Figma and Canva. A way to pour out my creativity.
Click me!

Memory Album Design

YouTube
YouTube

YouTube

Content creation based on my interest.
Click me!

PvZ 2 Content

// contact

Let's Build Something

Interested in collaborating, have a question, or just want to connect? Reach out through any of these channels.

Built using Next.js, Tailwind CSS & Framer Motion

© 2026 Adrian Dika Darmawan.