Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/selimanac/defold-daabbcc

Dynamic Tree(aka AABB Tree) native extension for Defold Engine
https://github.com/selimanac/defold-daabbcc

aabb collision collision-detection defold defold-game-engine defold-library native-extension

Last synced: about 1 month ago
JSON representation

Dynamic Tree(aka AABB Tree) native extension for Defold Engine

Awesome Lists containing this project

README

        

![DAABBCC](/.github/header830.png?raw=true)

This is a Dynamic Tree(aka AABB Tree) native extension for [Defold Engine](https://www.defold.com/).
DAABBCC build by using Box2D’s [Dynamic Tree](https://box2d.org/documentation/md_collision.html#autotoc_md46).

**Credits**

[Radix sort](https://github.com/JCash/containers) by [Mathias Westerdahl](https://x.com/mwesterdahl76)
[Box2D](https://github.com/erincatto/box2d) by [Erin Catto](https://x.com/erin_catto)

**What is DAABBCC?**

A Dynamic AABB Tree is a binary search algorithm for fast overlap testing. Dynamic AABB trees are well-suited for general-purpose use and can handle moving objects efficiently. This data structure provides an effective method for detecting potential overlap between objects.

DAABBCC is not a physics engine. It does not include narrow-phase collision detection or manifold generation.

It is particularly well-suited for casual games, platformers, bullet-hell, top-down games, server-side headless builds that do not require narrow-phase collision detection.

## Discussions & Release Notes

https://github.com/selimanac/defold-daabbcc/discussions

## Documentation

https://github.com/selimanac/defold-daabbcc/wiki

---

## Toss a Coin to Your Witcher
If you find my [Defold Extensions](https://github.com/selimanac) useful for your projects, please consider [supporting](https://github.com/sponsors/selimanac) it.
I'd love to hear about your projects! Please share your released projects that use my native extensions. It would be very motivating for me.

---

# Games using DAABBCC

### Skull Horde

![Skull Horde](/.github/skull_horde.png?raw=true)

**Developer:** [8BitSkull](https://www.8bitskull.com/)
**Publisher:** [8BitSkull](https://www.8bitskull.com/)
**Release Date:** TBA
**Steam:** https://store.steampowered.com/app/3199360/Skull_Horde/

## Bore Blasters

![Bore Blasters](/.github/boreblast.jpg?raw=true)

**Developer:** [8BitSkull](https://www.8bitskull.com/)
**Publisher:** [8BitSkull](https://www.8bitskull.com/)
**Release Date:** 8 Mar, 2024
**Steam:** https://store.steampowered.com/app/2398170/BORE_BLASTERS/

## Void Scrappers

![Void Scrappers](/.github/void_scrappers.jpg?raw=true)

**Developer:** [8BitSkull](https://www.8bitskull.com/)
**Publisher:** [8BitSkull](https://www.8bitskull.com/)
**Release Date:** 21 Oct, 2022
**Steam:** https://store.steampowered.com/app/2005210/Void_Scrappers/
**Switch:** https://www.nintendo.co.uk/Games/Nintendo-Switch-download-software/Void-Scrappers-2344179.html.