FernandoAiresCastello / TileGameLib

TileGameLib is a toolkit for quick and easy development of tile-based, pseudo-8-bit games.

Home Page:https://fernandoairescastello.neocities.org/proj/tgl/tgl_index

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TileGameLib Logo

TileGameLib

TileGameLib is a toolkit for quick and easy development of tile-based, pseudo-8-bit games.

Current version:

       Pre-Alpha

Projects:

  • TGL.lib - This is the main project, a static C++ library built on top of SDL 2.
  • Side projects - Collection of various other experimental projects and prototypes.

Downloads:

Documentation:

Notes:

This repository was created in 2019 and contains a collection of many distinct projects. The goal of this toolkit is to make it easy and quick to develop 2D games that look and feel like GameBoy Color games and other 8-bit tile-based computer systems, mainly by providing a unified and straightforward API with all the basic necessities such as tile graphics, text, sounds, music, keyboard, mouse and controller (gamepad) input, simple collision detection, string manipulation, random number generation, filesystem access, timers and debugging utilities.

Currently, the main project in this toolkit is the C++ static library TGL.lib, which is built on top of SDL 2. In the Side projects subdirectory there are various other independent and mostly experimental projects in various stages of development.

Note that everything here is currently in a "pre-alpha" stage and is under constant development. Breaking changes in the public APIs may be (and often are) introduced at any time without prior notice.

I (Fernando) am currently the sole developer. This toolkit is my hobby project and I usually work on it whenever I have some spare time. For more information, please check out the documentation or ask me directly. All questions, suggestions and bug reports are welcome. Thanks for stopping by! ❤

About

TileGameLib is a toolkit for quick and easy development of tile-based, pseudo-8-bit games.

https://fernandoairescastello.neocities.org/proj/tgl/tgl_index

License:MIT License


Languages

Language:C# 51.1%Language:C++ 26.9%Language:JavaScript 16.0%Language:C 5.4%Language:Java 0.6%