Skip to content
This repository has been archived by the owner on Oct 1, 2022. It is now read-only.

MrMilad/Kite2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enter image description here enter image description hereKite2D Game Engine!

Kite2D is a free open-source multi-platform 2-dimensional Game Framework written in C++ by Milad Rasaneh and published under the LGPL license.

Kite2D provides a simple and highly-optimized interface to the various components of your PC, to ease the development of games.

enter image description hereFeatures:

  • Multi-platform (Windows - Linux - Mac OSX)
  • Based on modern OpenGL v3.3
  • Easy to use VAO, VBO, PBO, Shader and Texture classes
  • Powerful and flexible header parser tool that can automatically generate code for run-time reflection, serialization and script binding in a single step!!
  • 2D transformation class
  • 2D Skeletal and sprite-sheet animation system
  • Support PNG, BMP, TGA image file formats
  • Support ZIP archives
  • 2D sprite batch rendering and instancing
  • 2D\3D audio options (pitch, pan, ...)
  • Support WAV, OGG file formats
  • Audio effects (reverb, ...)
  • Audio Streaming
  • Flexible and powerful resource manager, can load and manage any resource from anywhere (hard disk, memory, network, databases and ....)
  • Support mouse, keyboard, joystick
  • Easy window creation and handling
  • Fast and basic 2D physique functions (hit-testing, bounding box, ...)
  • Powerful particle system
  • Powerful tile-based map engine
  • custom binary-compatible file format
  • Streaming infinite 2D map using Kite Spatial Hash
  • ...

enter image description hereDevelopers Topics

Developer blog (Persian)

LICENSE

Kite2D Game Framework. Copyright (C) 2010-2015 Milad Rasaneh milad_rasaneh2000@yahoo.com

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

About

Kite2D Game Framework!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages