SERIOUSLY AWESOME GRAPHICAL ADVENTURE
SAGA
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
GET STARTED
PSEUDO GAME ENGINE
Learn how to implement a very basic 3D game engine and become a true gamer.
NON-PLAYER CHARACTERS USING LLMs
Incorporate LLM-powered characters into the games you create. Watch the fun!
COMING SOON
Our next lesson plan is currently in the works. Stay tuned... :3
CREATED BY THE SAGA TEAM
This website was not built for anything smaller than a laptop screen. Please visit again on a more suitable device for a better experience!