Is writing a Game Engine worth it?

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
  • Scenario4j

    A game engine with scene graph using OpenGL 3.3 core profile with LWJGL

  • LWJGL

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

  • For reference, Minecraft is probably the most famous game written in java (on top of the lwjgl framework). Back in the day it was known for being a surprisingly performance-intensive game for looking so simple. It's unclear to me how much of that was Java itself and not just the original implementation for Minecraft. It's gotten much better as the years have progressed, even accounting for better hardware.

  • 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
  • raylib

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

  • TBH if you really want to leap in you might want check out something like https://www.raylib.com/ - even just writing language bindings for your favorite language would be killer. If you are a Java dev you might want to check into the latest JDK/Project Panama) and write bindings for raylib as a first step.

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