
01: ABOUT THIS PROJECT
WHY SAGA
GENERAL DESCRIPTION
SAGA is the joint effort of cat-lovers to teach people how to make cool games
FEATURES
A GRAPHICAL ADVENTURE
Our Jupyter notebook-like interface and live demos allow you to learn by doing, with helpful comments and immediate visual feedback on your code.
BALLER CODE EDITOR
Take advantage of our built-in code editor that will allow you to write and test your own THREE.js scripts as you work through the curriculum.
THREE.JS LIVE DEMOS
Learn to use the super cool and increasingly popular THREE.js library to create 3D works in your browser.
RAPIER PHYSICS ENGINE
Bring your THREE.js objects to life with the help of the fast, lightweight Rapier physics engine.
AI/ML
Learn how to integrate LLM-powered non-player characters into your game, providing original and endless dialogs with minimal pre-directives.
CATS
Lots of cats. And ballers???
TECHNOLOGIES USED
React.js, Three.js, React Three Fiber, React Three Drei, React Three Rapier, Google AI Gemini API, WebGL

02: CURRICULUM
CHAPTERS
03: SEE THE TRACKS
CREATED BY THE SAGA TEAM