Libdragon is an open-source SDK that enables developers to create software and games for the Nintendo 64 using modern programming tools and practices. It replaces the original proprietary development kits with a fully open toolchain based on GCC and standard C libraries, allowing a more accessible and flexible development experience. The library provides both low-level access to hardware and higher-level abstractions for graphics, audio, and input handling. It supports advanced features such as accelerated 2D rendering and efficient memory management tailored to the N64 architecture. Developers can test builds on emulators or real hardware using flash cartridges. The project is designed to modernize N64 development while maintaining compatibility with the console’s original capabilities. Overall, it serves as a complete and modern environment for retro game development.

Features

  • Modern GCC-based toolchain with C11 support
  • Hardware-level access with high-level abstractions
  • 2D accelerated graphics library for rendering
  • Compatibility with emulators and real hardware
  • Support for multiple N64 variants including iQue
  • Docker-based setup for easy environment configuration

Project Samples

Project Activity

See All Activity >

Follow Libdragon

Libdragon Web Site

Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Libdragon!

Additional Project Details

Programming Language

C

Related Categories

C Game Development Frameworks

Registered

2026-05-04