Skip to content

About

basically a terraria clone, but better! written in kotlin with libktx. updating on a "regular basis"

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

astatine

⚠ rewriting in rust with bevy https://github.com/lumixing/astatine

basically a terraria clone, but better!

screenshots

features

  • world stored in chunks
  • procedural world terrain generation
  • uses entity-component-system
  • customs physics with jbump's aabb collisions
  • basic player movement
  • very basic inventory system
  • debug features
    • debug overlay text (top left and right)
    • F1 to toggle entity collision boxes
    • F2 to toggle chunk borders
    • F3 to clear inventory
    • + to zoom in camera
    • - to zoom out camera
    • 0 to reset camera zoom

libraries used

  • libktx: game engine/framework based on libgdx
  • jbump: collision detection for physics
  • joise: noise library for terrain generation

build with gradle

run gradlew build inside the folder

similar projects to check out

useful resources

About

basically a terraria clone, but better! written in kotlin with libktx. updating on a "regular basis"

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages