Welcome to the home of NightLight2D!
This is the home of NightLight2D, an OpenGL3 GameEngine written in C++. It aims to be a complete solution for programmers to create 2 dimensional games.The goal is to provide a complete workflow which can be used to create 2D Games such as Editors, Scripting and an easy to use C++ API. To enhance it's stability, it makes heavy use of existing and sophisticated Open Source technologies.
Why OpenGL 3?
OpenGL 3 is a modern way of programming games. It features basically the same functionality than DirectX10 does, but unlike DirectX10, it also runs on WindowsXP and other operating systems. It also is an open standard, which makes it even more attractive.
Features:
- Picture by picture animation
- Spritebatching
- Shaders
- Textrendering, static and dynamically
- Render to texture
- Logging
- Simple Database-Wrapper for SQLite
- Configuration Management
- Resource Management
- Parallax Scrolling
Libraries we use:
Can I already make games with it?
Yes, simple games are perfectly possible like sidescrolling shooters. or any other game. However, not yet all features you might need are yet implemented so be prepared to do some of them yourself. But we would really to see your projects! So get registered and show us in the forums what you got. You can also get some help and support there.











