Skip to content

solvingcode/everyday-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Everyday Engine

Everyday Engine is a game engine tool that runs on the browser using Javascript. The design behind this game engine is based on Entity Component System architecture. Through the scripting feature using graphs, you can develop the game faster by using the built-in functions of the engine or creating your own. It allows non-technical users to develop their games without the need to understand programming language since it uses natural language and visual representations of the instructions. There are still many improvements to be made in this version, as well as other interesting features that remain to be implemented. You can use it to create 2D games as it integrates all the important features.

Everyday Engine screenshot Everyday Engine screenshot Everyday Engine screenshot Everyday Engine screenshot

Features

This version of the game engine includes many important features :

  • Managing entities on the editor (move, scale, rotate, ...)
  • User interface (game menu, titles, health bar, ...)
  • Assets management
  • Scripting using graphs
  • Tiles Map
  • Animations and transitions
  • Mouse and keyboard inputs configuration
  • Camera customization
  • Creating Instance of an entity (Prefabs)
  • Physics
  • Fonts and sounds from external sources
  • Lighting
  • Export the game
  • Saving and importing of the game
  • Many built-in functions that can be used inside scripts

Usage

Yous can access the game engine by visiting https://www.everydayengine.com

How it works

  • Actually, the game engine uses HTML Canvas 2D, I'm planning to integrate webgl in the future
  • It is designed based on the Entity Component System architecture
  • The engine can support different physics engines, actually it supports Matter.js
  • It uses some features that are not fully supported by some browsers, for the moment it was tested successfully on the latest version of Chrome (it's not working properly on Firefox)

Contributing

Coming soon

License

Apache License 2.0

About

Everyday Engine - Game engine tool runs on the browser

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published