4.1 KiB
Vision and Philosophy
Project Name: NekoBoy
Tagline: Pocket-sized passion. Meaningful play. Music that stays with you.
Core Vision
NekoBoy is a pocketable, open-source handheld gaming console designed to recapture the emotional impact and creative joy of classic 2D gaming while offering modern tools and developer accessibility.
We believe games and music should feel personal. We want developers (from complete beginners to experienced creators) to be able to make experiences that feel meaningful — games that players remember not just for the mechanics, but for how they made them feel.
Core Philosophy
1. Emotion Over Realism
Modern games often prioritize graphical fidelity. NekoBoy prioritizes feeling. We focus on beautiful movement, expressive music, and simple-but-deep gameplay that can create strong emotional responses.
2. Purposeful Gaming
Physical cartridges encourage intentional play. Instead of endlessly scrolling through digital libraries, players choose a cartridge and engage with it more deliberately.
3. Developer Empowerment
The project is built to be approachable. A strong Core Abstraction Layer, a capable PC Emulator, and clear tooling (including neko-asset) allow developers to create content on their computer and move it to real hardware with minimal friction.
4. Music as a First-Class Citizen
Music is central to the NekoBoy experience. The platform includes a powerful FM + PCM audio system and NekoTracker — a dedicated music creation tool that can run both on PC and directly on the hardware.
5. Open Source & Community
Everything — hardware, firmware, software, and tools — is open source. We want the community to understand, modify, and improve the system.
Target Experience
- Form Factor: Pocketable (GBA-like size or slightly larger)
- Controls: SNES-style layout with 4 shoulder buttons
- Display: 4.3" 800×480 IPS
- Battery Life: 10–12+ hours of gameplay
- Development: Create on PC using the emulator → Run on real hardware with minimal changes
- Music Creation: Use NekoTracker on PC or directly on the console via cartridge
Benchmarks
NekoBoy should comfortably run games in the style of:
- Vampire Survivors / Holocure style games (many on-screen sprites, simple AI)
- Scaled versions of DOOM and Minecraft
- Rich 2D platformers and action games with layered graphics and expressive music
Key Design Principles
| Principle | Meaning |
|---|---|
| Unified Development | Write once, run on emulator and hardware with minimal changes |
| Hardware/Software Balance | Offload graphics and audio to FPGA so the CPU can focus on game logic |
| Developer Accessibility | Modern tools + clear documentation + helpful abstractions |
| Musical Depth | Rich FM synthesis + PCM with character (including optional lo-fi) |
| Emotional Focus | Prioritize feeling and memorability over technical spectacle |
| Open & Hackable | Easy to understand, modify, and extend |
What NekoBoy Is Not
- It is not trying to compete with modern high-fidelity 3D games.
- It is not a high-powered emulation machine.
- It is not overly complex or bloated.
Instead, it aims to be a focused, coherent platform where creativity and emotion can flourish within well-defined (but expressive) boundaries.
Success Criteria (v1)
- Developers can create games and music primarily on their computer.
- Games and music created on PC can run on real hardware with minimal modification.
- The audio system can convincingly recreate (and expand upon) the emotional range of classic FM soundtracks.
- The graphics system supports rich 2D visuals while remaining efficient.
- New developers can understand the system and start creating with reasonable effort.
This document defines the "why" behind NekoBoy. All technical decisions should ultimately serve this vision.