A philosophical hi-bit pixel-art platformer about perception, self-discovery, and growing through interaction with the world.
Find Yourself is a narrative 2D platformer where gameplay is built around psychological growth instead of traditional progression.
Rather than collecting coins or unlocking weapons, the player discovers words, emotions, senses and ways of perceiving the world. Every level represents a small step of self-development, and every mechanic is designed to symbolize an internal change.
The game asks a simple question:
What if a platformer could teach you to understand yourself instead of simply challenging your reflexes?
Every section explores one aspect of human development.
Instead of telling the player what to think, the game lets them experience ideas through interaction.
Examples include:
- learning to notice details instead of rushing;
- understanding that the world is full of shades rather than only black and white;
- curiosity instead of certainty;
- touch before words;
- perception before understanding.
There are no explicit lessons.
The player discovers everything naturally.
The gameplay combines exploration, environmental puzzles and classic platforming.
Each level revolves around collecting the letters of a single meaningful word.
The word itself becomes the mechanic.
Examples:
- GLOW — discovering curiosity and perception.
- TOUCH — learning connection through interaction with the environment.
- Future sections introduce new concepts in the same way.
Collecting every letter changes the world around the player.
Colors appear.
Objects become interactive.
Sounds emerge.
New mechanics become available.
The world evolves together with the player.
Every level is built around four questions:
- What psychological skill is being developed?
- What gameplay action symbolizes it?
- What discovery does the player make?
- What should remain with them after the level?
The goal is not to explain psychology.
The goal is to let players feel it.
The world begins almost empty.
As curiosity grows, the player slowly discovers:
- colors;
- sounds;
- emotions;
- relationships;
- language;
- time.
The environment becomes richer together with the player's perception.
- Meaning before mechanics.
- Discovery before explanation.
- Show instead of tell.
- Every mechanic should symbolize an internal change.
- Minimal UI.
- Calm atmosphere.
- No unnecessary dialogue.
- Every level leaves the player with one small thought to carry into real life.
The project is built with:
- JavaScript
- Kaplay.js
- HTML5 Canvas
- Vite
Everything is handcrafted, including the gameplay systems, shaders, particles, procedural sounds and visual effects.
The game is currently in active development.
The first playable section focuses on GLOW, introducing curiosity, observation and perception through exploration.
Many mechanics are experimental and continue to evolve as the core philosophy of the project becomes more refined.
- Node.js (v14 or higher)
- npm or yarn
# Install dependencies
npm install
# Start development server
npm run devDevelopment server will start at http://localhost:3001
# Build for production
npm run build
# Build and create zip package
npm run zip
# Build binary for the current OS
npm run binBuilt files will be in the dist/ folder.
This project is licensed under the MIT License - see the LICENSE file for details.
Sometimes understanding yourself begins with simply noticing what has always been there.



