https://github.com/mgproduction/defadvsdk
A generic 2d point'n'click adventure engine for Defold
https://github.com/mgproduction/defadvsdk
Last synced: 11 months ago
JSON representation
A generic 2d point'n'click adventure engine for Defold
- Host: GitHub
- URL: https://github.com/mgproduction/defadvsdk
- Owner: MGProduction
- License: mit
- Created: 2018-05-29T20:35:28.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-03T20:48:08.000Z (about 8 years ago)
- Last Synced: 2025-04-03T17:22:24.655Z (over 1 year ago)
- Language: Lua
- Size: 1.37 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# DefAdvSDK
A generic 2d point'n'click adventure engine for **Defold** (http://defold.com/)
**DefAdvSDK** is a generic 2d point'n'click adventure engine, made for/with **Defold**.
Assets (rooms, objects, actors, sounds) and game logics (scripted in a specific game language, and stored in two json files) can be created and handled outside the Defold project (and then build to became resources - collection, game objects and so on) or you can use the Lua engine directly.
Outside creation can be done with Tiled (to create the "rooms") and with a Yaml like script file in which you'll put actions and interactions between game elements, that can be "compiled" using a specific tool called acompiler.
A full documentation is not available at the moment (but feel free to peek at the code and at script files). I'll surely do it, if there will be interest about it.
**DefAdvSDK** is in a preliminary state, use at your own risk (I mean it could still change a lot)
Engine code and also the graphics used in this demo are by Marco Giorgini (@marcogiorgini).
Code asset (this engine) is releases with MIT Licence.
Graphic assets are instead released as CC BY 3.0 (you can use and modify it without fee, but credits are mandatory)
**DefAdvSDK** use **DefOS** native library
This engine has been created and used for the first time as base for **The Child of the Hill House** (a short paranormal adventure game, created in 14 days for *#advjam2018* - https://gamejolt.com/games/thechildofthehillhouse/337760)
## Quick Start
Simply clone the DefAdvSDK Defold project and start to modify its assets in adv folder (compiled ones, so game script code is in main.json/loc.json files) or in advsrc folder (source files, so you need to edit/recreate main.txt and the tmx files inside loc subfolder)
### Wiki
Check DefAdvSDK for more info: https://github.com/MGProduction/DefAdvSDK/wiki