Pixellated Adventura is a 2D platformer where players switch between different characters, each with unique abilities, to overcome obstacles. This is a solo project created by me.

Motivation:

Inspired by Celeste and class based shooters like Team Fortress 2 where each character has a distinct role, I set out to create a movement-based puzzle 2D platformer. In this game, every character has unique abilities tailored to specific challenges and situations.

Controls:

WASD - Movement

U - Switch to Pink

I - Switch to Frog

O - Switch to Mask

P - Switch to Virtual

Left Alt - Special ability

Hold shift - Sprint with Pink

Features:

  • Save system
  • Character switching
  • Special character controller
  • Custom camera system that divides the level into separate screens

Development:

OOP & Modular Design

The project makes heavy use of object-oriented programming, such as classes, polymorphism, and interfaces so that multiple characters can share the same base. This makes it easy to add new characters without rewriting a bunch of code.

Data-Driven for Easy Tweaks

Instead of hardcoding everything, the game uses Scriptable Objects to manage character data and Animator Override Controllers to swap animations on the fly. This makes it way easier to tweak things without digging into the code every time.

Smooth & Fast Movement

The player controller is built using a finite state machine (FSM) with velocity-driven movement, inspired by Quake. The goal was to make movement feel fast, responsive, and fluid.

Custom Save System That Just Works

Saving is handled through a custom JSON system that automatically generates a default save file for each level. The system also converts save data into a dictionary, making it super easy to load and edit game states during development. No more dealing with messy, hard-to-read save files.

Credits: 

Main Menu BGM - Iyaz - Replay (Chiptune Cover) - Roshi Yoshi

In game BGM - Among Us Drip Theme Song Chiptune Remix - Original by Leonz -

Characters, Environment - Pixel Adventure 1 - Pixel Frog

StatusReleased
PlatformsHTML5, Windows
AuthoriUV1
GenrePlatformer
Made withUnity
AI DisclosureAI Assisted, Code

Download

Download
Windows.zip 32 MB