Ali's Pile of Pixels

My work outside of AAA

Here you can find some of my indie, non-AAA and personal work.

Nifty Smashers

Nifty Smashers

Nifty LeagueReleasedUnityC#QuantumGameplayCross-PlaySteamiOSAndroid

A fast-paced 3D party fighter built for mobile and PC, featuring cross-play, deep customization, and a full progression system.

2D Smashers

2D Smashers

Nifty LeagueReleasedUnityC#PhotonAWSWeb3WebGLPC

A fast and silly platform fighter where you smash friends off the stage with bats—online or on the couch.

Smashy Dash

Smashy Dash

SoloPlayer OneReleasedUnityC#GameplayDesignProgressionPolished

A chaotic mobile game I solo-developed and released under my own studio, flipping the Crossy Road formula by putting players behind the wheel.

Paint Forge

Paint Forge

SoloPlayer OneReleasedUnityC#PuzzleDesignPolished

A relaxing yet addictive puzzle game where you tilt paint to fill target cells, enhanced by clever modifiers along the way with more than 300 levels.

Zombie Melee

Zombie Melee

SoloPrototypeC#UnityDesignNetworkSmartFoxJava

A co-op multiplayer top-down zombie shooter game with a unique Java server architecture that runs on SmartFox.

Pool Night

Pool Night

SoloUnityC#Deterministic PhysicsNetworkCross-Play

A cross-play 3D pool game with deterministic physics and flawless network sync.

The Maestros

The Maestros

USC GamesUnreal EngineUnreal ScriptC++GameplayNetworkSteamReleased

A fast-paced action-RTS developed at USC Games, The Maestros lets players control transforming minions in chaotic, competitive battles.

theBlu

theBlu

WevrUnityC#VROculus RiftInternshipSteamReleased

theBlu 2.0 began as a VR prototype for the Oculus VR Jam and later evolved into the acclaimed VR experience available on Steam today.

Defrag

Defrag

USC GamesUnityC#NetworkMultiplayerGame DesignBerklee Music

Defrag is a minimalist multiplayer top-down shooter designed with a mechanic that allows players to walk through walls when they aren't spotted by ano...

Not a Pinball

Not a Pinball

SoloUnityC#Game DesignGame Jam4-Day DevelopmentCreativeMinimalist

A 4-day game design challenge entry based on the theme "not-a-pinball game", where you play a space rock bouncing off sky junk to escape orbit.

Pure Javascript Renderer

Pure Javascript Renderer

JavaScriptRasterizerRendererLightingRay TracingGraphics

A custom renderer and ray tracer in pure JavaScript to explore how rendering and lighting techniques work without the use of any graphics APIs.