Skip to content

CubixEntertainment/infinite-docs

 
 

Repository files navigation

libfinite

Documentation for Libfinite, the Infinite C Library. Based off of the MkDocs Slate theme.

Are we Libfinite yet...?

Note

This list is subject to change. Check back regularly to see if anything new has been added!

  • Window Rendering (with Cairo)
  • Window Rendering Example
  • Keyboard Input
  • Controller Input
  • Vulkan Rendering
  • Vulkan Examples
  • Vulkan Rendering (with basic 3D rendering)
  • Vulkan Rendering (with texture loading)
  • Vulkan Rendering (with mesh loading)
  • Vulkan Memory Allocation Integration
  • Audio
  • Audio Example
  • Audio Seeking (rewind,pausing)
  • Audio Effects
  • Logging/Core Functions
  • Avatar
  • GameShare
  • Notifications
  • Papernet Service Integration

Project Goals

The objective of Libfinite is to create an abstractable, simple and lightweight development library for Infinite game developers that handles the complexities of interacting with the console behind simple, easy to understand APIs and functions while still giving developers the freedom-of-choice to implement their own versions of these functions.

Dependencies

You'll need the following packages in order to build libfinite.

Important

Libfinite is intended to be used in a Linux environment. We will not help resolve issues that may arise from attempting to run this on WSL or any other non-Linux environments.

  • Meson
  • Ninja
  • wayland
  • wayland-protocols
  • cairo
  • libdvdev
  • xkbcommon (x related dependencies not needed)
  • vulkan

License

This project is intended to be open source to members of the Infinite Developer Environment. As a developer for Infinite Hardware you are free to edit, change or otherwise modify this project with the intention of contributing to the improve of the Infinte Developer tools. You may not however redistribute or resell any version of this project without the express written consent of Cubix Entertainment LLC.

Copyright © 2025 Cubix Entertainment LLC | All rights reserved. Cubi and the Cubix Logo are trademarks of Cubix Entertainment LLC.

About

Modified MKDocs Bootswatch for Cubix Documentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 69.1%
  • CSS 30.8%
  • Python 0.1%