Skip to content

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

License

Notifications You must be signed in to change notification settings

danidre14/FlevaR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flevar logo

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

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

An overview and tutorials on the FlevaR Engine.

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

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

See the changes and updates to the engine.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published