Simple, casual open source OpenGL games to implement other things in

user3689
  • Simple, casual open source OpenGL games to implement other things in user3689

    I am looking for a simple casual game (open source) done in openGL. I need it to implement communication component i build this is not for learning opengl and to implement some other stuff into it. Where can I find one? (I am using C++) Thanks

  • Check out this question. Not only C++, but you still should be able to get some ideas.

  • I don't think reading another game's source code in isolation is going to help you learn much; there's a pretty severe lack of context in most code, so you won't know why particular programming design or implementation decisions were made. You can very easily pick up bad habits or the wrong idea.

    That said, a similar question has been asked here before. Also, here is a list of open source games from Wikipedia, and this website is dedicated to open-source game development news and you might be able to find some examples there. Beyond that, it's a little difficult to provide what you've asked for since you haven't offered very many guidelines as to what you're trying to learn.

Tags
opengl c++ open-source casual-games
Related questions and answers
  • I'm looking for some other open source games out there that I can port (easily or not) to Android. I know that it's possible to port Wolfenstein and Doom and was wondering if there are any others out there. I was thinking of Civilization (I remember a linux port some time back) and a few others. It can be in C/C++ or Java. Thanks in advance.

  • So I'm trying to start a C++, OpenGL project on Visual Studio 2010, and I have put glut.h and glut32.dll in the project directory, along with the glut.dll and glut32.lib files in a folder named "glut" in the project directory. I have also gone to "Porject Properties -> Linker -> Input -> Additional dependencies" and I have typed in "glut32.lib" at the end, and made sure I am not missing a semicolon. when I try doing #include "glut.h" in the Main.cpp file, it complains error LNK1104: cannot open file 'glut32.libkernel32.lib' Am I missing any files? What am I doing wrong here?

  • I am looking for a library which would easily allow me to render shapes (cubes, spheres, lines, circles, etc.) in 3D3 and OpenGL if possible. I want to be able to rapidly design visual debugging tools and I am not proefficient enough in graphics rendering to do it myself (writing the low level stuff that is). The library would have to be for C/C++. I've already taken a look at the open-source 3d engine, but I feel those are too big for what I really need. Do any of you know if such library exist? If so, links would be appreciated!

  • How would I go about using Double Buffering (to create a loading screen) in Panda3D using C++? I've searched Google and found some forums that talk about the concept of swapping buffers, but I haven't seen any that show any type of source code (specifically Panda3D/C++). I'd like to try and stay away from using pure OpenGL code and work it through Panda3D, but if I have no other choice, then I'll have to go with OpenGL coding.

  • I'm reading C++ Primer Plus 5th Edition. I'm over at Chapter 8 exercises, which is more than half of the book to go but I was wondering what would be the "next step" after I'm through with the book? I want to use SDL/OpenGL and whatever cross-platform open source api's and libs there are available for other components of game development.

  • Is it possible to use OpenGL purely with C instead of C++? I am wanting to make sure there won't be any problems with my using C and not C++. OpenGL does not depend on any C++ libraries right?

  • use. So far I gathered three possible Frameworks, I want to list here: XNA with the OX-engine: I already have some experience with XNA and the Ox-engine seems to be the best possible open source... is what engine would you guys recommend? Is there any other stuff I have overseen? as mentioned before getting a little more into C++ would be great to but it is not a "must have" as I alredy worked with C/C#. Most important to me would be that I could lear stuff that I can use later on for example in other Frameworks. This is important to me because I want to get deep into one thing I

  • the release of the quake3 engine changed for open source developpers (except the infamous invsqrt method). I heard Carmack released it for students or people alike, but C++ is here: is quake3's code...Everybody heard about the release of the Quake3 source code. But since it's plain C but uses OOP a little, isn't it too complex to decipher or to use for large projects such as a 3rd person shooter/hack&slash with smooth camera movements ? Would it be a good idea to use it instead of Ogre, I want to be sure it's really harder to use since it's only an engine dedicated to FPS. Ogre seems

  • I have a simple question. For people that know and built ogre3D from source as a Static library, what is the order of which the libraries should be linked? The libraries I need to be organized are: Ogre Plugins 'libOgreMain.a' Ogre RenderSystems Boost(version 1.47)link Ogre's Dependencies The reason I'm asking is because in the Ogre forums, I have asked about this and didn't get a good reply... yet. The other reason is because even though I link to the boost library, I get this error: undefined reference to '_imp___ZN5boost6thread20hardware_concurrencyEv' My compiler is MinGW

Data information