🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

A2D - small cross-platform 2D game engine.

Started by
0 comments, last by Ayles 5 years, 5 months ago

Hello.

I am developing a 2D engine, and I would just like to share it.

It is called A2D.

I'm trying to make it as simple and easy-to-use as possible and you can help me with it with your contributions.

Currently it can be built for Desktop (Linux, Windows and macOS tested) and Mobile (Android and IOS tested).

Features:

  • C++11 (Higher versions may require some changes in settings)
  • Entity-Component-System (Implementation is similar to Unity ECS with simplifications)
  • Textures (with lodepng, only .png for now)
  • Audio (with soloud audio engine) (in progress)
  • Text rendering (with freetype)
  • GLSL shaders cross-compilation (with glslcc) for supporting OpenGL ES 
  • Physics (with box2d) (in progress)
  • Cross-platform (Windows, Linux and macOS support with glfw + glew, Android - NDK (OpenGL ES), IOS - GLKit (OpenGL ES))

There is no screenshots yet, but they will appear soon.

Anyway, thank you for reading and sorry for my english ?

You can contact with me - selya.main@gmail.com or just star github repository (https://github.com/ayles/A2D).

This topic is closed to new replies.

Advertisement