Should I go with OpenGL or use a Game Engine

This page summarizes the projects mentioned and recommended in the original post on /r/gamedev

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • raylib

    A simple and easy-to-use library to enjoy videogames programming

  • raylib is a great way to get your feet wet: https://www.raylib.com

  • MonoGame

    One framework for creating powerful cross-platform games.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • glTF

    glTF – Runtime 3D Asset Delivery

  • you'll need a 3d model format - use GLTF. Your other option is FBX (and maybe .OBJ to get started); FBX is the de facto standard, but GLTF is open source, much less complex, and doesn't rely on an overcomplicated semi-proprietary FBX sdk to just load and render geometry. Alternatively, just use assimp, which is probably a far easier / saner way to handle any and all asset loading and file formats, lol.

  • GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

  • assuming that you have any intention of having whatever you build be even remotely crossplatform, you should absolutely make a point to learn and master cmake, if you haven't already, and you should definitely use / build off of glfw

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts