pyrite64

N64 Game-Engine and Editor using libdragon & tiny3d

20 articles 1.7k View on GitHub ↗
20 articles
How Pyrite64's Undo/Redo System Manages Scene State and History Internally

Explore Pyrite64's undo redo system. Learn how it serializes scene state to JSON snapshots in a dual stack history for full scene restoration and object selection tracking.

internals
Feb 19, 2026
How to Configure Emulator Paths and N64 Toolchain Settings in Pyrite64

Configure emulator paths and N64 toolchain with Pyrite64. Learn to edit the project.p64proj JSON file using pathEmu and pathN64Inst for seamless development. Get started now.

how-to-guide
Feb 19, 2026
How Framebuffer Configuration Impacts N64 GPU Performance and Memory Bandwidth in Pyrite64

Discover how framebuffer configuration impacts N64 GPU performance and memory bandwidth on Pyrite64. Learn how width, height, and format affect RDP fill-rate and bandwidth limits.

performance
Feb 19, 2026
Debugging Techniques and Tools in the Pyrite64 Editor: Log Window and Notification System

Master Pyrite64 debugging with the Log Window and Notification system. Diagnose runtime issues directly in the UI using this efficient diagnostics tool. Learn more now!

how-to-guide
Feb 19, 2026
How Fog Settings and Lighting Component Interactions Shape Atmosphere in Pyrite64

Discover how Pyrite64 fog settings and lighting interactions create atmospheric depth using GLSL blending. Learn how distance-based fog modifies fragment colors for enhanced realism.

deep-dive
Feb 19, 2026
How Pyrite64’s Object Hierarchy and Scene Graph Structure Drive World Transforms and Parent-Child Relationships

Discover how Pyrite64s object hierarchy and scene graph define world transforms and parent-child relationships. Understand its unique entity structure for transform calculations.

internals
Feb 19, 2026
N64 Hardware Considerations for 2D Audio Streaming in Pyrite64

Master N64 2D audio streaming with Pyrite64. Learn efficient 32-channel management, stereo playback, and WAV64 compression to overcome RAM constraints.

internals
Feb 19, 2026
How Pyrite64's Culling Component Optimizes Rendering Performance: Algorithmic Approaches Explained

Discover how Pyrite64's culling component uses AABB and bounding spheres for view-frustum culling, optimizing rendering performance by excluding off-screen objects.

performance
Feb 19, 2026
Animated vs Static Model Components in Pyrite64: Data Structures and Build Pipeline Integration

Discover the differences between animated and static model components in Pyrite64. Understand data structures, build pipeline integration, and runtime costs for your game assets.

deep-dive
Feb 19, 2026
Configuring Camera Components for Various Perspectives and Cinematics in Pyrite64

Learn best practices for Pyrite64 camera configuration. Master position, offset, and rotation for first-person, orbit, orthographic, and cinematic rigs using the apply method.

best-practices
Feb 19, 2026
How the Constraint Component in Pyrite64 Enables Complex Physics Interactions and Joint Behaviors

Discover how Pyrite64s constraint component enables complex physics interactions and joint behaviors. Achieve linked object movement without a full physics engine.

deep-dive
Feb 19, 2026
Practical Limitations and Memory Considerations When Using Big-Textures (256x256) in Pyrite64 Projects

Explore practical limitations and memory considerations for using 256x256 big-textures in Pyrite64 projects. Learn VRAM management to prevent crashes.

performance
Feb 19, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →