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
Build Data Resilience - Take the Assessment Today Icon
Build Data Resilience - Take the Assessment Today

Can you recover when it matters most? Take this quick assessment to identify gaps and build greater recovery confidence.

Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Take the Assessment
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