nflsilva / k2ddt

"Kotlin 2D Development Tools" is a collection of tools to develop games, written in Kotlin.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

k2ddt

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Acknowledgments

About The Project

A collection of very simple tools to build 2D games.

Key features

-Rendering
	- Simple shapes (Circle, Donut, Quad)
	- Particles
	- Sprites
	- Sprites made from different 'sub-sprites' (MultiSprites)
	- Sprite animation
	- Sprite atlas processing
	- Batch rendering
	- Text rendering
	
- Physics
    - Collision detection
    - Verlet integration
	
-Input
	- Mouse clicks
	- Keyboard

Built With

This section should list any major components used in this project.

Getting Started

Prerequisites

Compiling

The recommended way of compiling k2ddt is with IntelliJ IDEA, using Gradle.

Usage

This is still under construction. However, the subproject "Examples" has a collection of example programs that use k2ddt.

Acknowledgments

As study material I would like to acknowledge the following:

About

"Kotlin 2D Development Tools" is a collection of tools to develop games, written in Kotlin.


Languages

Language:Kotlin 95.5%Language:GLSL 4.5%