Skip to content

SpaceXpanse/DappEngine

 
 

Repository files navigation

DappEngine /WIP/

A versatile tool for creating 2D and simple 3D dapps with ease

SpaceXpanse Decentralized Applications Development Engine, or DappEngine for short /previously known by the name SpeXEngine/, is a full-featured, no-code, open-source development software. You can build games and other applications for mobile, desktop, and the web. It is fast and easy to use: the app logic is built up using an intuitive and powerful event-based system.

Main features:

  • Objects: In DappEngine, everything on the screen is an object. This includes the playable character, enemies, and parts of the environment.

  • Events and Control Flow: DappEngine uses events to define the logic of your game. You can create conditions and actions to control how objects interact and behave.

  • Variables: DappEngine allows you to use variables to store and manipulate data during gameplay. This gives you flexibility in creating dynamic and interactive experiences.

  • Functions: DappEngine provides a powerful feature called "Events Function" or simply Function. Functions allow you to create your own actions, conditions, or expressions, making it easier to organize and reuse your game's events.

  • Ready-to-Use Interface Elements: DappEngine includes a variety of pre-made objects such as buttons, switches, sliders, and more. This saves you time and effort by providing ready-to-use interface elements for your game.

  • Extensions: DappEngine features are provided through extensions, allowing you to embed only the features you need in your game. This modular approach gives you flexibility in customizing your game development process.

  • Cross-Platform Development: DappEngine is a cross-platform game development software. You can build games for mobile, desktop, and the web, making it easier to reach a wider audience.

  • Open-Source and No-Code: DappEngine is an open-source, no-code game development software. It provides a user-friendly interface that doesn't require coding knowledge, making it accessible to beginners and experienced developers alike.

It offers even more advanced features like tilemaps, physics engine, platformer engine, particle emitter, dialogue editor, leaderboards, pathfinding, and gamepad support.

License

  • The Core library, the native and HTML5 game engines, the IDE, and all extensions (respectively Core, GDJS, newIDE and Extensions folders) are under the MIT license.
  • The name, DappEngine, and its logo are the exclusive property of SpaceXpanse.
  • The name, GDevelop, and its logo are the exclusive property of Florian Rival.

Games exported with DappEngine are based on the GDevelop game engine (see Core and GDJS folders): this engine is distributed under the MIT license so that you can distribute, sell or do anything with the games you created with DappEngine. In particular, you are not forced to make your applications open-source.

About

🎮 Open-source, cross-platform dapp engine designed to be used by everyone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.2%
  • C++ 35.8%
  • TypeScript 12.1%
  • C 0.5%
  • CSS 0.2%
  • CMake 0.1%
  • Other 0.1%