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.
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
Yous can access the game engine by visiting https://www.everydayengine.com
- 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)
Coming soon
Apache License 2.0



