NOVA64

Because JavaScript Deserves a GPU That Doesn't Suck

A fantasy console that actually lets you make N64/PS1 era games without selling your soul to WebGL boilerplate. It's like if the Nintendo 64 had a baby with modern web tech and that baby was really good at math.

$ npm install nova64
✓ GPU acceleration initialized
✓ 3D engine loaded (with actual lighting!)
✓ Voxel renderer standing by
✓ Physics engine activated
✓ NovaOS shell... wait what?
$ nova64 --start-demo
>>> Let's make something cool
🎮

Launch Console

Jump straight into the action. Play 20+ demos including F-Zero racing, Star Fox combat, and voxel Minecraft.

🖥️

NovaOS

A fully functional retro OS interface in your browser. Because nostalgia is a feature, not a bug.

📚

Documentation

Learn the API. We promise it's easier than reading Three.js docs at 3 AM.

Why Nova64 Exists

🎯 No Boilerplate Hell

Write actual game code, not 500 lines of WebGL initialization. We did the hard parts so you don't have to.

🚀 Real 3D Performance

Three.js powered GPU acceleration. Runs at 60 FPS with lighting, shadows, and fog. Your GPU will actually break a sweat.

🎨 Complete Ecosystem

3D engine, voxel renderer, physics, sprite editor, and a full OS shell. It's basically a game dev studio in a browser tab.

What's Inside This Beast?

🎮 3D Graphics Engine

  • Full Three.js GPU acceleration
  • Directional & point lighting
  • Real-time shadows
  • Volumetric fog effects
  • Skybox support
  • N64/PS1 retro aesthetic

🧱 Voxel Engine

  • Minecraft-style worlds
  • Chunk-based rendering
  • Greedy meshing optimization
  • Block breaking/placing
  • Texture atlases

⚛️ Physics System

  • AABB collision detection
  • Gravity & friction
  • Raycasting
  • Trigger volumes
  • Character controllers

🖥️ NovaOS

  • Authentic Platinum theme
  • Window management
  • Virtual filesystem
  • Application framework
  • Paint & Notes apps

🎨 Creative Tools

  • Sprite editor with live preview
  • Color picker & brush tools
  • Layer support
  • Export to game assets
  • Font rendering system

🎯 Developer Friendly

  • Clean, simple API
  • TypeScript support
  • Hot reloading
  • Extensive documentation
  • 20+ working examples

Check Out The Demos

These aren't just tech demos. They're actual playable games you can learn from.

🏛️

Crystal Cathedral

Ultimate graphics showcase

🏁

F-Zero Racing

High-speed arcade action

🚀

Star Fox Combat

Space shooter mayhem

⛏️

Voxel Minecraft

Block building sandbox

🍄

Super Plumber 64

3D platformer classic

🌃

Cyberpunk City

Open world exploration

⚔️

Knight Platformer

Action adventure

🎬

Tron Demoscene

Visual effects showcase