welcome.php
$ developer = [
'name' => 'Nurudin',
'roles' => [ 'Full Stack Developer', 'Game Developer' ],
'tech_stack' => [ 'PHP', 'JavaScript', 'Unity', 'Phaser 3', 'Construct 3' ],
'design_tools' => [ 'Photoshop', 'Illustrator' ],
'dev' => [ '' ]
];
language.config
const language =

class About extends Developer

Profile

Hi, I'm Nurudin – though you can call me Udin or Nur. I've been a professional developer since 2014-2015, but my coding journey began in middle school. Self-taught through Google searches and tutorials, I started with web development as an accessible entry point into programming.

Around 2014-2015, as HTML5 technology gained momentum, I expanded into web-based game development, taking advantage of widespread smartphone support. Today, I actively maintain both paths – developing websites while continuing to create and publish games regularly.

I embrace learning new technologies when projects demand it. When faced with complex game physics needs, I learned Unity C#, and when seeking better website performance, I expanded to Golang. This adaptability has helped me grow continuously as a developer.

Web Development

PHP Native, Laravel, HTML/CSS (Bootstrap, Tailwind), JavaScript, Golang

Game Development

Unity (C#), Phaser 3, Construct 3, JavaScript

function getWebProjects ()

CloudArcade CMS

CloudArcade CMS (Native PHP)

CloudArcade is a feature-rich HTML5 game portal CMS I developed from scratch using Native PHP. Since its launch in September 2020, I've been actively maintaining and enhancing it with regular updates and new features.

At its core, the CMS features an extensible plugin and theme system with built-in repository and update management. I've developed a collection of plugins and themes, handling everything from implementation to maintenance. For premium themes, I transform professional Figma designs into optimized, functional interfaces.

PHP MySQL Bootstrap JavaScript
CloudArcade Store

CloudArcade Store (Laravel)

I built this marketplace to expand the CloudArcade ecosystem, using Tailwind CSS for the frontend part and Laravel for the backend. Originally, I designed it as a platform where anyone could sell CloudArcade extensions, with our platform taking a small percentage of each sale - kind of like how the App Store works.

I initially set up Paddle for payments, but ran into a small hurdle when they couldn't support my multivendor setup. Rather than scrapping the project, I kept the multivendor code intact but tweaked it to work as a single-vendor store.

The site still has all features I built in - different account types for buyers, sellers, and moderators, plus a moderation system to keep product quality high. Even though we're running it as a single-vendor store for now.

Laravel PHP MySQL Tailwind JavaScript
GimCraft Game Distribution Platform

GimCraft Game Distribution (Golang + PHP)

GimCraft is a platform where HTML5 game developers can share their games with publishers. We're working on making it even better with a revenue-sharing system through in-game ads - so developers, publishers, and our platform all benefit from great games.

I built this using two different technologies that work really well together. The core platform runs on Golang for speed, especially for the public game pages that get lots of visitors. The developer dashboard is built with PHP, which I used to create all the tools developers need to manage their games.

MongoDB ties everything together, handling data between both systems seamlessly. I chose this setup because it gives us the best of both worlds - Golang's speed for public pages and PHP's flexibility for the developer tools. It's a bit unconventional, but it works great for what we need!

Golang PHP MongoDB HTML5 Games

public class GameProjects

Undead Rush - Zombie Survival

A mobile game I developed and designed over two years as a side project, collaborating with talented artists and sound designers for assets. Built with Unity and C#, the game reached 15,000 installations in its first year on the Play Store before being retired due to maintenance constraints.

As the programmer and game designer, I implemented complex systems including AI team mechanics, zombie behavior, survival elements, player trading, boss battles, in-app purchases, multiple levels, item systems, character upgrades, and engagement features like lucky wheels. Working with external artists and audio professionals helped bring the vision to life.

Unity C# Android Game Design

HTML5 Game Projects

These games showcase my expertise in various game development frameworks and technologies. Each project demonstrates different aspects of game design, from casual puzzle mechanics to 3D implementations.

While these featured games represent some of my notable work, they're just a small sample of my game development portfolio. I've developed numerous other HTML5 games with various mechanics and gameplay styles. You can explore more of my games at gimcraft.com, where I regularly publish new titles and experiment with different game development approaches.

Game-game ini menunjukkan skill saya dalam menggunakan berbagai framework dan software pengembangan game. Setiap proyek mendemonstrasikan aspek berbeda dari desain game, mulai dari mekanisme game casual hingga implementasi 3D.

Game-game ini hanyalah sebagian kecil dari portofolio HTML5 game yang pernah saya buat. Saya telah mengembangkan banyak game HTML5 lainnya dengan berbagai mekanisme dan gameplay yang berbeda. Informasi game-game HTML5 lainnya bisa dicek disini gimcraft.com.

Blossom

Blossom

Blossom is a fun and relaxing puzzle game. You need to connect similar flower buds until 3 or more are connected.

Phaser 3 JavaScript
Play Game
Another Chess 3D

Another Chess 3D

Experience the timeless strategy of chess in stunning 3D! Challenge your friends in local multiplayer matches or test your skills against the AI with three difficulty levels.

Unity WebGL
Play Game
Zombie Crusher

Zombie Crusher

The world is infected by zombies, destroy all zombies by tap or clicking the zombie and save all survivors. Don't tap human / survivor or the game will over.

Construct 3 JavaScript
Play Game

Bubble Shooter

Bubble Shooter is a game where players aim and launch colorful bubbles to match three or more of the same color, causing them to pop and clear from the board before they reach the bottom.

Phaser 3 JavaScript
Play Game

Sell Tacos

Sell Tacos is a 2D management game about running your own taco business that you play with only the mouse. The goal is to run a successful taco business so that you can keep growing and expanding. You'll have to start over if you lose too much money and find no way to pull yourself out of the hole.

Phaser 3 JavaScript
Play Game

City Builder

City Builder is a simple and fun HTML5 city builder game featuring colorful isometric graphics. You just need to tap the screen to drop the building block. If the dropped block is near the last one, you will earn higher points.

Phaser 3 JavaScript
Play Game

public function contact ()

Feel free to reach out to me via WhatsApp:

+62 858-7735-5956

Available during free time