Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.16 KB

README.md

File metadata and controls

17 lines (12 loc) · 1.16 KB

Tortuga

A simple, cross-platform 2D game development framework for C#

Goal

My goal with this project is to create a simple framework for game development across Windows, Linux, OSX, Android, and iOS. It will provide 2D rendering, audio playback, resource management, and other basic requirements for development. It will follow a code first approach and is intended for developers with some programming experience.

Status

The project is in the very early stages and is completely undocumented. Currently it provides a draw batching system, text rendering, and audio playback for Windows and Android. It should work on Linux and OSX as well but has not been tested.

Flying Tortuga

The repo also contains a project called "Flying Tortuga". This is a Flappy Bird style game being developed alongside the framework as a complete example project and testing ground for realistic game development.

Acknowledgment

The font loader and rendering code is ported from https://github.com/cyotek/Cyotek.Drawing.BitmapFont

Others

The repository also contains the start of a Scene-GameObject-Component system. This has been set aside for now while the core functionality is developed.