Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write documentation on packaging own game #24

Open
luttje opened this issue Nov 16, 2024 · 1 comment
Open

Write documentation on packaging own game #24

luttje opened this issue Nov 16, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@luttje
Copy link
Collaborator

luttje commented Nov 16, 2024

Developers will want to compile the engine and package their own game. We should write some docs on how they can do that.

Some notes:

  1. Fill .env with path to source sdk 2013
  2. Copy source sdk 2013 content and binaries using tools/prepare-standalone-game.sh
  3. Ensure the project is built after copying the binaries (so custom dll's overwrite source engine dll's)
  4. Place gamemodes, addons, scripts and menu files into game/experiment
  5. Test and package the game
@luttje luttje added the documentation Improvements or additions to documentation label Nov 16, 2024
@luttje
Copy link
Collaborator Author

luttje commented Nov 17, 2024

Additional notes on distribution/packaging as previously envisioned (open to discussion and changes):

My original idea for the mod portal:
To serve as an API where the game will download customization settings from, so users can select a mod through a mod picker (out-of-game) and boot into it with ease. Mods could also choose to package their own distribution which includes all the files, bypassing the mod portal. Read how this would conceptually work here: https://experiment-games.github.io/experiment-source/general/distributing-your-game/

The main motivation for the mod portal was to generate some form of income for the project by providing the service of hosting mod files. That cash inflow could then be used to pay developers to continue work on Experiment Source. I believe bypassing the mod portal should always be an option to those who want to self-host their mod files.

Now its pretty early days to think about ways to fund the project, but seeing as I'm not actively working on Experiment Source the past few months: it can't hurt thinking about a way to pay/motivate developers to work on it alongside me.

Further things to consider regarding the mod platform:

  • What advantages would the mod portal bring over other mod platforms?
  • Is it really worth it? Or is it just more things to work on, spreading limited developer resources thinner than needed?
  • Are there alternative options we could consider, like:
    • No cash inflow, just waiting for willing developers to contribute their time and efforts
    • Accepting donations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant