Sign in to follow this  

Unity OpenGLES Game engine

Recommended Posts

Hi guys, I'm looking for a C++ OpenGLES 2 3D game engine.

First of all, I don't want to use Unity and other unity-like engines and stuff. is great, but it's complicated and a bit too big for my taste.

Also, I can't find any tutorials or docs on how to use gameplay3d on linux.


I'm just looking for simple, small and free C++ framework that will run on Android.

Some features that I need :

Shader loading

Basic model loading

Animation support and maybe some UI controls.

Good documentation



Thank you smile.png

Edited by ccodernn

Share this post

Link to post
Share on other sites

Well, I'm just very afraid of writing game engine, and I don't know all about models, animations and stuff.

Also, I think that my engine will be to slow.


Can you recommend me some books or content on making game engines ?


Thank you :)

Share this post

Link to post
Share on other sites

The best way to overcome your fears is to attack them head on!  If you're just starting off, using a pre written engine may make things easier, but eventually down the line, you can't always rely on someone else's code.  That's one lesson I've learned in life.  I couldn't avoid writing my own code forever.


Tbh, OpenGL ES isn't really tough once you know how to use it.  And if you think OpenGL ES is bad, imagine living in 1997 and using Direct3D 3.0, now THAT was hard (but I'd give ANYTHING to go back to those days)!  It's important to focus more on having a working engine first, then optimize it as necessary.


As far as books go, I have only a few books specific to writing game engines, but they're DirectX based.  If you know OpenGL ES well enough, porting it won't be too hard though.


1. Game Coding Complete by Mike McShaffry

2. Tricks of the [Windows] Game Programming Gurus by Andre Lamothe

3. Programming a Multiplayer FPS in DirectX by Vaughan Young


All really good books (#2 is a bit old though), and the underlying principles of game engines aren't specific to DirectX either.  That's why I recommend them.  Unfortunately, I don't have any game engine books that use OpenGL, nor do I have any books on OpenGL ES.


Oh, I forgot to ask you this, how much experience with C++ and OpenGL ES do you have?



Share this post

Link to post
Share on other sites

With C/C++ about 2+ years, and with OpenGLES about 15 days biggrin.png

But, I've done some C#/Xna (3D) last year.


I'm going to start writing my own engine, feature by feature.


Seriously, thank you :)

Share this post

Link to post
Share on other sites

Sure anytime!


There's some books on OpenGL ES 1.1 and 2.0, but I haven't read any of them and there's lots of 'em that got some mediocre reviews.  I'll link to the two top rated ones on


Be warned that the 2nd one (which is for android) uses OpenGL ES 1.x.  It's kinda old, but the transition to 2.0 isn't too tough.


Just remember, to take your time and don't rush.  Try not to sweat the small stuff and learn at a pace that works best for you!



Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Announcements

  • Forum Statistics

    • Total Topics
    • Total Posts
  • Similar Content

    • By koto

      I'm developing a roguelike game. Currently it's in a playable state and I think it's a high time to show it and hopefully get some feedback.

      The game has following features:
      - turn based
      - procedurally generated levels
      - tons of loot
      - spells system
      - trading system
      - some quests
      - some limited crafting
      - door/key/lever mechanics
      - quite a lot of different (look/behaviour) monsters

    • By Afambus
      I have a full experienced team that looking for a composer and another 3d designer, im expecting as much from you there are other people in this server that can help you we have a determined team, we have done many things in our game there is more information in the discord about everyone and there skills there region and about the game, if you join the discord pm asap
    • By BAG Labs
      Mobile SoS

      Platform: Android
      Genre: Board
      Link: Google Play
      This games sharpen memory and test your strategies to place S-O-S pattern within time limit and serve 3 difficulties as Easy, Normal, and Hard.

      Goals of the game is to put S-O-S words in patterns (Horizontal, Vertical, and Diagonal) alternately with enemy.
      Single Player Multiplayer Achievements Leaderboards  



      Link: Google Play
      Please help us improve this game with review
    • By abarnes
      I am a game development student in my second year of a three year program and I would like to start building my portfolio. I was thinking of creating some games to show what I can do to potential employers since I wont have any work related experience when I graduate. But as I'm sure you all know there are tons of ways to approach developing/designing a game and I'm curious if anyone had any insight as to any "standards" that come with this? Is it okay to use game engines like Unity, Unreal, Game Maker etc? Or would it be better to make a game from scratch to better show case your skills? Any and all advice will be greatly appreciated!
    • By Hilster
      Hello 2D Artists,
      I've started making a 2D Puzzle Adventure game for mobile and I'm looking for someone who would want in on creating assets for the game. The core of the programming is pretty much complete, you can walk within the grid laid out and push boxes, when there is an object on top of a pressure pad it will activate the linked objects or if there is one object with multiple linked pressure pads it requires you to activate all points for the object to become active. 

      The level iteration for the game is quick and simple, a Photoshop file that is made of individual pixels that represents objects is put into the game and it creates the level out of those pixels with the assigned objects.
      The objects that need sprites created so far is the character, box, pressure pad, door, trap door, the walls, the stairs and the tiled background.
      I intend to add more objects so the amount I'd like to add will be extended.
      My motivations for posting here is to have something that looks nice to be able to display on my portfolio, so if you're looking for a working game that you can place your art into and improve the look of your portfolio then we're in business.
      Please reply with a few past examples of your art below and I'll be in touch!
  • Popular Now