Welcome to the CyberBasic documentation! This directory contains all the documentation for the CyberBasic programming language.
- Documentation Index - Start here! Complete guide to all documentation
- Getting Started Guide - Installation and first steps
- Quick Reference - Quick syntax reference
- BASIC Programming Guide - Complete language reference
- Game Development Guide - Complete guide to making games
- 2D Graphics API Guide - 2D rendering, sprites, textures
- 3D Graphics API Guide - 3D rendering, models, cameras, lighting
- Distribution Guide - How to distribute your games
- Advanced Features Guide - Enums, tuples, coroutines, ECS, state machines
- ECS System Guide - Entity-Component-System architecture
- Modern State System Guide - State machine system
- GUI System Guide - GUI system documentation
- Contributing Guide - How to contribute
- Coding Style - Code style guidelines
Implementation notes and status documents now live under the developer tree at source/docs/implementation. End users can safely ignore that folder.
Start with the Documentation Index for a complete overview!