I want to make my game a dll that can use functions from my engine exe

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

    cr.h: A Simple C Hot Reload Header-only Library

  • raylib

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

  • I mean, take a look at the project templates for Raylib for example for all the different IDE's and platforms. Making your game a lib from the start allows you to have the same setup and structure for all platforms and just let the engine deal with it without polluting the game code. Your game lib will only be gameplay code, nothing else.

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

    Change C++ code at runtime

  • FYI I maintain a list of runtime compiled C++ approaches on this wiki: https://github.com/RuntimeCompiledCPlusPlus/RuntimeCompiledCPlusPlus/wiki/Alternatives

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