Skip to content
Carlonn Rivers edited this page Aug 27, 2021 · 13 revisions

Welcome to the FlevaR wiki!

FlevaR is a declarative JavaScript game engine for creating 2D browser games and applications. flevar_logo

The engine mainly revolves around:

  • state hooks inspired by ReactJS
  • callbacks inspired by ExpressJS and KnexJS
  • functionality and conventions inspired by Flash

Main Features:

  • Creating canvas-based FlevaClips such as textfields and prefabs
  • Managing textures with Graphics, Paintings, Sprites, and SpriteSheets
  • Handling audio with Sound
  • Simple Scene manipulation
  • Easy stage navigation with VCam
  • Saving/Loading with SharedObjects

Built-in:

  • Asset Pre-Loader
  • FlevaClip collision detection
  • Rendering
  • Custom Runtime/Loop
  • Reusable Scripts
  • Virtual Camera
  • Mouse/Key/Sound/SharedObject Modules

Follow a guide to help you get started on your first FlevaR application.

Visit the docs directly to view the syntax and detailed features.