Skip to content
This repository has been archived by the owner on Aug 31, 2022. It is now read-only.
/ NginD Public archive

A game engine for 2D pixel game powered by C++ (自家用).

License

Notifications You must be signed in to change notification settings

NeilKleistGao/NginD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NginD

Netlify Status

A game engine for 2D pixel game powered by C++ (自家用).

Project will not be maintained later.

NginD Quick-Start

Features

  • Drag spirits to decorate your scenes
  • Import images, music, animations from other software
  • Use components to implement your games
  • Encapsulated box2D, OpenGL and so on
  • Support for Lua as script language
  • Designed classes for map, dialog, object and so on
  • Encrypt your resources
  • AI modules for your NPC
  • Provide interfaces for advanced researches in game AI
  • ...

TODO List

2.0

  • Graphic Editor

Dependent Libraries

Engine Dependent Libraries

Thanks for these open source developers!

Code Style Guide

We'll use Google's C++ style guide:

However, here are some exceptions:

  • The first alphabet of function name should be lower case
  • Tabs should be used, and should be equivalent to 4 spaces. There is no space before the keywords public, private and protected
  • The underline after the name of class members should be moved to the front of the name
  • Stream will be used for conversion

Special Acknowledgements

  • Humphrey_Yang
  • riceblast
  • JzJerry
  • PtCu
  • youyadefeng
  • yxlei
  • Chin
  • sonikk
  • AlohaWorld