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

https://github.com/quillraven/dark-matter

A tiny autoscroller game for android and desktop written in Kotlin using LibGDX, LibKTX and Ashley.
https://github.com/quillraven/dark-matter

gradle jetbrains kotlin libgdx libktx pixel-art survival-game

Last synced: 9 months ago
JSON representation

A tiny autoscroller game for android and desktop written in Kotlin using LibGDX, LibKTX and Ashley.

Awesome Lists containing this project

README

          

# Dark Matter
![master](https://github.com/Quillraven/Dark-Matter/workflows/master/badge.svg?branch=master)

[![Kotlin](https://img.shields.io/badge/kotlin-1.4.10-red.svg)](http://kotlinlang.org/)
[![LibGDX](https://img.shields.io/badge/libgdx-1.9.12-green.svg)](https://libgdx.badlogicgames.com/)
[![LibKTX](https://img.shields.io/badge/libktx-1.9.12--b1-blue.svg)](https://libktx.github.io/)

![image](https://user-images.githubusercontent.com/93260/80301272-77f22b80-87a3-11ea-8df8-df9785eea603.png)

**Dark Matter** is a small [LibGDX](http://libgdx.badlogicgames.com/) autoscroll survival game for android and desktop.
It was generated with [gdx-liftoff](https://github.com/tommyettinger/gdx-liftoff). It is written in [Kotlin](https://kotlinlang.org/) and uses
the [LibKTX](https://github.com/libktx/ktx) extensions for libgdx.

The code and the project is explained in a [video tutorial](https://www.youtube.com/watch?v=7aa6CY7_j9U&list=PLTKHCDn5RKK-8lZmjZoG4rFywN_SLbZR8) on my [youtube](https://www.youtube.com/Quillraven) channel.

### Gameplay
![image](https://user-images.githubusercontent.com/93260/80301293-8c362880-87a3-11ea-9e61-02afad9343ec.png)

In **Dark Matter** you control a spaceship that horizontally follows the mouse cursor or finger on android. The goal
is to survive as long as possible. The dark matter area at the bottom of the screen slowly sucks you in and once you are
inside its area you will take damage.

To survive you can collect different power-ups that are falling from the top of the screen:
- Two different speed boost
- Life gain
- Shield gain

![image](https://user-images.githubusercontent.com/93260/80301313-aa038d80-87a3-11ea-9a0d-78b5d6fcb1a3.png)

### Credits

- Cluly: [Space Eaters Asset Pack](https://cluly.itch.io/space-eaters)
- GameSupplyGuy: [Sound Effects](https://gamesupply.itch.io/video-game-sound-pack)
- Martdreson: [Particle Pack](https://martdreson.itch.io/particle-pack)
- Ansimuz: [Explosion Animation Pack](https://ansimuz.itch.io/explosion-animations-pack)
- Jonathan So: [Music](https://jonathan-so.itch.io/creatorpack)
- czyzby: help during development ([github profile](https://github.com/czyzby))