# pyrite64 | Max Bebök | Knowledge Base | Instagit

N64 Game-Engine and Editor using libdragon & tiny3d

GitHub Stars: 1.7k

Repository: https://github.com/hailtododongo/pyrite64

---

## Articles

### [How Pyrite64's Undo/Redo System Manages Scene State and History Internally](/hailtododongo/pyrite64/pyrite64-undo-redo-system-internal-state-management)

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.

- Tags: internals
- Published: 2026-02-19

### [How to Configure Emulator Paths and N64 Toolchain Settings in Pyrite64](/hailtododongo/pyrite64/pyrite64-detailed-project-emulator-toolchain-configuration)

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.

- Tags: how-to-guide
- Published: 2026-02-19

### [How Framebuffer Configuration Impacts N64 GPU Performance and Memory Bandwidth in Pyrite64](/hailtododongo/pyrite64/pyrite64-framebuffer-configuration-gpu-performance-impact)

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.

- Tags: performance
- Published: 2026-02-19

### [Debugging Techniques and Tools in the Pyrite64 Editor: Log Window and Notification System](/hailtododongo/pyrite64/pyrite64-debugging-runtime-tools-log-notifications)

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!

- Tags: how-to-guide
- Published: 2026-02-19

### [How Fog Settings and Lighting Component Interactions Shape Atmosphere in Pyrite64](/hailtododongo/pyrite64/pyrite64-fog-lighting-interaction-rendering-atmosphere)

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.

- Tags: deep-dive
- Published: 2026-02-19

### [How Pyrite64’s Object Hierarchy and Scene Graph Structure Drive World Transforms and Parent-Child Relationships](/hailtododongo/pyrite64/pyrite64-scene-graph-object-hierarchy-transforms)

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

- Tags: internals
- Published: 2026-02-19

### [N64 Hardware Considerations for 2D Audio Streaming in Pyrite64](/hailtododongo/pyrite64/pyrite64-n64-hardware-2d-audio-streaming)

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

- Tags: internals
- Published: 2026-02-19

### [How Pyrite64's Culling Component Optimizes Rendering Performance: Algorithmic Approaches Explained](/hailtododongo/pyrite64/pyrite64-culling-component-rendering-optimization-algorithms)

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

- Tags: performance
- Published: 2026-02-19

### [Animated vs Static Model Components in Pyrite64: Data Structures and Build Pipeline Integration](/hailtododongo/pyrite64/pyrite64-animated-vs-static-model-data-structures)

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

- Tags: deep-dive
- Published: 2026-02-19

### [Configuring Camera Components for Various Perspectives and Cinematics in Pyrite64](/hailtododongo/pyrite64/pyrite64-camera-component-configuration-best-practices)

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

- Tags: best-practices
- Published: 2026-02-19

### [How the Constraint Component in Pyrite64 Enables Complex Physics Interactions and Joint Behaviors](/hailtododongo/pyrite64/pyrite64-constraint-component-physics-interactions)

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

- Tags: deep-dive
- Published: 2026-02-19

### [Practical Limitations and Memory Considerations When Using Big-Textures (256x256) in Pyrite64 Projects](/hailtododongo/pyrite64/pyrite64-big-texture-memory-limitations)

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

- Tags: performance
- Published: 2026-02-19

### [Pyrite64 Build Process: How Scene Builders Translate Editor Data to N64 Binaries](/hailtododongo/pyrite64/pyrite64-build-process-scene-builder-n64-binaries)

Learn the Pyrite64 build process. Discover how scene builders translate editor data to N64 binaries using JSON, SceneBuilder, and the N64 SDK toolchain to create ROMs.

- Tags: internals
- Published: 2026-02-19

### [How to Fine-Tune HDR and Bloom Rendering Post-Processing Effects in Pyrite64 for Optimal Visual Quality](/hailtododongo/pyrite64/pyrite64-fine-tuning-hdr-bloom-rendering)

Master HDR and Bloom in Pyrite64. Learn to fine-tune hdrFactor, blurSteps, and bloomThreshold via Config struct for stunning post-processing visual quality. Optimize graphics now.

- Tags: how-to-guide
- Published: 2026-02-19

### [Pyrite64 Asset Management and Automatic Memory Cleanup: Internal Strategies Explained](/hailtododongo/pyrite64/pyrite64-asset-management-internal-memory-cleanup)

Explore Pyrite64's internal asset management and automatic memory cleanup strategies. Learn how UUID indexing, shared_ptr, and file polling ensure efficient resource handling and reclamation.

- Tags: internals
- Published: 2026-02-19

### [How to Customize the Render Pipeline Architecture in Pyrite64 for Advanced Scene Rendering](/hailtododongo/pyrite64/pyrite64-custom-render-pipeline-architecture)

Deeply customize Pyrite64 render pipeline architecture by inheriting Renderer::Pipeline override shader loading and post-process hooks for advanced scene rendering.

- Tags: deep-dive
- Published: 2026-02-19

### [Pyrite64 Prefab System: Object Instantiation and UUID Management Explained](/hailtododongo/pyrite64/pyrite64-prefab-system-instantiation-uuid-management)

Discover Pyrite64's prefab system. Learn how stable 64-bit UUIDs for templates and ephemeral 32-bit UUIDs for instances manage object instantiation and data reuse effectively.

- Tags: deep-dive
- Published: 2026-02-19

### [How Scene Layer Configurations Control Rendering Order and Compositing in Pyrite64](/hailtododongo/pyrite64/pyrite64-scene-layer-rendering-order-compositing)

Discover how Pyrite64 scene layer configurations like depthCompare, depthWrite, blender, and fog control rendering order and compositing for stunning visuals. Optimize your effects now.

- Tags: deep-dive
- Published: 2026-02-19

### [Performance Implications of Collision-Mesh and Collision-Body Components in Pyrite64](/hailtododongo/pyrite64/pyrite64-collision-mesh-vs-collision-body-performance)

Understand Pyrite64's Collision-Mesh vs Collision-Body components. Discover performance implications and choose the right collision type for static or dynamic objects to optimize your game.

- Tags: performance
- Published: 2026-02-19

### [Advanced Scripting Techniques for Custom Node Graph Logic in Pyrite64](/hailtododongo/pyrite64/pyrite64-advanced-node-graph-scripting)

Unlock advanced scripting in Pyrite64's node graph editor. Subclass Node::Base, implement generateCode, and register types to create custom C++ logic compiled directly into N64 binaries.

- Tags: advanced-techniques
- Published: 2026-02-19

