You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I needed to make a dummy game for all systems and it turned out that the result is likely a worthy example of how to use MonoGame, NativeAOT, and Github to automatically build games in a Steam-ready format. So here goes the code: https://github.com/FlyingOakGames/PlaceholderGame
What this template does:
it builds the game for Windows, macOS, and Linux natively
it packages the game for release to be compatible with stores such as Steam
it notably creates a macOS .app bundle that supports both x64 and arm64 natively
Github Actions will build the game for all systems and all there is to do is grabbing the .zip and uploading to stores
This is a similar setup that we use inhouse to build and ship games. You can also leverage Github Actions to publish directly to Steam using this action.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I needed to make a dummy game for all systems and it turned out that the result is likely a worthy example of how to use MonoGame, NativeAOT, and Github to automatically build games in a Steam-ready format. So here goes the code: https://github.com/FlyingOakGames/PlaceholderGame
What this template does:
This is a similar setup that we use inhouse to build and ship games. You can also leverage Github Actions to publish directly to Steam using this action.
Beta Was this translation helpful? Give feedback.
All reactions