Firefly

From Quasar-RCE
Revision as of 19:05, 23 March 2025 by Luxen (talk | contribs) (removed brackets from irrlicht wiki link)
Jump to navigationJump to search

Firefly is a set of extensions for Clickteam's Fusion game engine that lets you design 3D games and apps, based on the Irrlicht Engine.

Using Firefly

These short tutorials cover the minimal basics of using individual objects.
Start here - Learn the basics on how to add firefly to an empty project
Loading a model - Get a model into your 3d world
Moving objects - Make objects move within your world
Object collision basics - Making objects collide together
What is raycasting - Make objects see each other
Animating an object - Make an object do things

Documentation

These pages fully document every object and their A/C/Es.
Firefly engine - The core system for Firefly
Firefly camera - The camera serves as a window into the 3d world
Firefly material cache - The material cache stores the textures used by Firefly
Firefly static object - The static object is used to load most 3d meshes that construct your world
...More to come

Tutorials

These are full tutorials you can follow to create a game.
(Beginner) Chocobreak - The classic chocobreak tutorial in 3D
(Beginner) Dueling tanks - A simple tutorial for a basic tank fighting game
(Intermediate) First Person Shooter tutorial - How to create a first-person shooter
(Intermediate) Third person exploration tutorial - How to create a third-person adventure

Community Extras

Firefly Bug Tracker - Tracks all known bugs with the public version of Firefly (and if they've been fixed in upcoming releases)
Additional tutorials - Tutorials not found on this site, including some for general modeling and software use.