Cosmo Rider is available for Linux! High level guide for free automation of Unity cross-platform builds
Cosmo Rider (demo) » Devlog
Hello Riders,
New version is built for Linux platform. Tested on Ubuntu 22.04.2.
Here is high level overview how it was achieved.
I wanted to build a game for Linux platform having Windows as my main OS.
Building
Here I considered 2 options and went with 2nd option (with Github Actions)
1. Building locally with Docker and GameCI images
- Pros
- no external services needed to setup
- Cons
- Need extra implementation to upload project on container and to download build from it
- Need extra implementation to Publish to store (Steam, Google Play, App Store...)
2. Building via Github Actions using game-ci steps
- Pros
- this way everything can be handled including uploading to stores
- Cons
- I had to move my repo to Github, but even free account can have private repositories nowadays
- Github has 500MB storage limit in Actions for free account, so I got a warning after 2 builds of ~300MB 2D game
- I downloaded built artifacts and removed them from Github and warnings gone
Testing game on target platform
Here I considered 3 options and went with 1st option (Linux in VirtualBox)
- Linux in VirtualBox
- install VM how-to-run-ubuntu-desktop
- install Guest additions (for easier interactions from your workstation)
- I get 500 FPS on VM when had 900 FPS when run game on workstation, pretty decent
- In Goggle Cloud virtual-workstation/linux-gpu
- it has trial with 300$ free credit
- Dual OS on workstation (windows + linux) or separate linux machine
Files
Linux Cosmo Rider 2023-07-30 demo.zip 324 MB
Aug 10, 2023
Get Cosmo Rider (demo)
Download NowName your own price
Cosmo Rider (demo)
2D top-down roguelike space arcade
Status | In development |
Author | conversion7 |
Genre | Action |
Tags | 2D, Roguelike, Top-Down |
Languages | English, Ukrainian |
Accessibility | Interactive tutorial |
Leave a comment
Log in with itch.io to leave a comment.