DAABBCC - Dynamic Tree(aka AABB Tree) native extension for fast AABB collision detection

Since Defold 1.10.0 (what a great release!!) is out, I can share the source of this platformer example project.

Meanwhile, I also added Live Update to the game collection. Now at least music and sound effects are loaded after the game launches.

You should consider it a basic prototype, not something ready for production. It might contain issues, but those issues are not related to this library.

Notes:

  • This is not a beginner friendly project, nor is it an easy-to-use module or a plug-and-play platformer solution.
  • There is no upscaling support. I might add it sometime in the future. Feel free to contribute: Upscaling · Issue #1 · selimanac/defold-daabbcc-example-platformer · GitHub
  • It has become difficult to set up VMs on ARM macOS, and I no longer have access to Windows or Linux. So, I haven’t been able to test the project on those platforms.
  • I’m using a custom version of Defos because the default one wouldn’t focus (activate) borderless fullscreen on macOS. You might want to use the default one.
  • It’s not perfect but game is mobile friendly
  • Live Update(html5 bundle) feature require Defold version >= 1.10.0 because of the issue

Thanks

Special thanks to Paweł Jarosz and 8BitSkull for their support.

13 Likes