The Quintus Guide
The best way to get started with Quintus is to read through the guides to get an understanding of the engine and the philosophy behind it.
- Core Quintus Basics
- Working with Sprites
- Building Scenes and setting the Stage
- Input in Quintus
- Adding in animation
- Getting Noisy: playing sound
- The 2D Module
Quintus API Documentation is still a work in progress, in the meantime, check out the annotated source code of the Quintus Core. API Documentation coming soon.
Examples are often the best way to learn a new system - the ones below are listed in order of increasing complexity, with the final Breakout game being a full multi-level game. Click on the example and then the annotated source to see an explanation of the example.
- Ball (Annotated Source) - A simple single-sprite
- Simple Sprite ( Annotated Source) - A moving, scalable and rotatable sprite, use arrow keys and z,x to control
- Touch & Drag (Annotated Source) - Touch example with multiple convex shapes. Supports multi-touch on mobile.
- Collision (Annotated Source) - Demonstrates collision detection for rotating, scaling convex shapes
- UI (Annotated Source) - A few controls using the UI module
- Audio - HTML5 and Web Audio example
- Platformer (Annotated Source) - The simple platformer example
- Breakout (from Breakouts) - mouse or touch controlled game of brekout