PROPOLLYGDS
Indie gamesUnity toolsCode

PROPOLLY
GDS Player 1: Albert Rached

A one-person game studio. Everything here is built in Unity & C# — and the games run right in your browser, no download required.

Level 01

SELECT GAME

Playable WebGL builds. Best on desktop with a keyboard — mobile works, but it's a squeeze.

Level 02

LEARN TO CODE

Before the games there was the teaching. A full beginner's course, from hello-world to sorting algorithms.

Udemy course

Introduction to Object-Oriented Programming Using Java

Designed for people who've never written a line of code. Covers everything a university Intro to Programming I & II sequence does — variables, control flow, classes and objects, inheritance, interfaces — then keeps going into simple data structures and sorting algorithms, so you leave with the tools to teach yourself the rest.

JavaOOPBeginnerVideo
View course
Level 03 · locked

UNITY TOOLS

Coming soon Five editor tools and gameplay packs, being repackaged for the Asset Store. Pages will unlock as they ship.

Locked

Create Files Eazy

Editor window that scaffolds scripts from templates and generates C# classes straight from JSON.

Editor toolC#
Locked

Dynamic Customization Pack

In-game customization system: define what's tweakable, get a color wheel and attribute UI for free.

GameplayUI
Locked

FPS Character Controller

Arcade-feel first-person controller with a few realism mechanics layered on top. A starting point for shooters.

Gameplay3D
Locked

POI Waypoint System

Sectors, subsectors and points of interest with O(n²) path generation and AI patrol behaviour.

AIPathfinding
Locked

2D Touch Joystick

Drop-in touchscreen joystick for movement and rotation, with configurable dead zones and return-to-center.

MobileInput
Level 04 · locked

LET'S CODE

Coming soon LeetCode walkthroughs in C# — brute force first, then the good version, with the reasoning in between.

Locked
Interview prep

LeetCode Solutions in C#

Two Sum, Sign of the Product of an Array, and more — each solved twice: the obvious O(n²) way first, then the O(n) version, with the reasoning that gets you from one to the other. Syntax-highlighted, copy-pasteable.

C#AlgorithmsData structures
Player profile

WHO'S PLAYING

Hey — I'm Albert. PropollyGDS is where I put the things I build: games you can actually play, tools that save other Unity developers time, and the code behind both.

I came to game development through 3D modeling, then got hooked on the programming side of it. These days most of my time goes into Unity and C# — gameplay systems, editor tooling, and the unglamorous work of making a build small enough to load in a browser tab.

I also teach. My Java OOP course on Udemy exists because I remember how confusing the first month of programming is, and I wanted a version that didn't skip steps.

Toolbox

UnityC#WebGL JavaEditor scripting2D & 3D BlenderFirebaseGit

Looking for

Gameplay / tools programming roles, contract Unity work, or a chat about any of the above. The fastest way to reach me is email.