nflsilva / 2DGT

A collection of tools to build 2D games written in Kotlin.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2DGT


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 2DGT is with IntelliJ IDEA, using Gradle.

Usage

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

Acknowledgments

As study material I would like to acknowledge the following:

About

A collection of tools to build 2D games written in Kotlin.

License:MIT License


Languages

Language:Kotlin 95.0%Language:GLSL 5.0%