项目作者: stefandevai

项目描述 :
C++/OpenGL 2D game engine
高级语言: C++
项目地址: git://github.com/stefandevai/stella-engine.git
创建时间: 2016-03-16T05:43:47Z
项目社区:https://github.com/stefandevai/stella-engine

开源协议:GNU General Public License v3.0

下载


Stella Engine

Travis-CI Build Status
AppVeyor Build Status
License

Stella Engine demo

Description:

A cross-platform 2D C++/OpenGL game engine in its early development phase.

Current features:

  • Batch Rendering
  • Spritesheets
  • Animations
  • Particles
  • Framebuffers
  • Bitmap font rendering using awesome usr_share Grafx2 fonts
  • TTF font rendering
  • Responsive audio streaming
  • Platformer physics
  • Simple grid physics
  • Lua scripting
  • Serialization
  • ImGui GUI
  • Custom map editor
  • Inspector
  • Natural Language Processing module

Building:

The project uses cmake as its build system.

Building an example on GNU/Linux or MacOS X:

  1. git clone --recursive https://github.com/stefandevai/stella-engine.git
  2. cd stella-engine
  3. ./helper.sh --build

If you don’t want to use the script you can also do it manually:

  1. git clone --recursive https://github.com/stefandevai/stella-engine.git
  2. cd stella-engine
  3. mkdir build
  4. cd build
  5. cmake ..
  6. make