#CI/CD tool for game devs! (5โ€“10 min survey)

1 messages ยท Page 1 of 1 (latest)

fluid wigeon
#

Hey everyone! ๐Ÿ‘‹

Iโ€™m working on a CI/CD tool designed specifically for game devs. Itโ€™ll help you:

  • Automate builds for Unreal/Unity/Godot
  • Cloud/local build options
  • Get real-time Discord notifications for build status
  • Support for different version control (Github, Azure, Diversion)
  • Deploy to itch.io/Steam with one click
  • Overview of your projects on a website dashboard.

Iโ€™d love your feedback to make this tool as useful as possible! If you have 5โ€“10 minutes, please fill out this survey: https://forms.gle/EawxorRsecv1imXQ7
You can check a video of a prototype we have working with Unreal Engine now

https://www.youtube.com/watch?v=FxjAm6MUf5o

At the end, you can sign up for beta access and help test the tool before launch. Thanks for your help! ๐ŸŽฎ

A small update of the project, now it runs in desktop and has the ability to upload the build version into the server where you can download it

โ–ถ Play video
velvet trout
#

What does this solve over existing solutions? Assuming it's something I'd pay monthly for, why would I use this over the existing solutions, that would also let me perform other actions?

For instance, how would this work with say, a custom engine build, or if I wanted to add an action that generated some doxygen documentation or something of the sort?

I'm also curious about security of the system, given CI/CD is a prominent vector of attack, what steps are being taken to secure the github tokens, the discord malware and the hosted files?

fluid wigeon
# velvet trout What does this solve over existing solutions? Assuming it's something I'd pay mo...

Those are really good questions. The idea behind this is to build a tool specifically for game devs, with no complex setup (like Github actions or Jenkins that require significant configuration and maintenance), with this approach you simply link your Github (Or any other version controller) and Discord and you are ready to go. It would also have a gamedev friendly UI with game developers in mind to avoid the steep learning curve of traditional CI/CD tools and you can have also real time notifications for when a new build version is created. The idea would also be to create plugins for the game engines that can automatize and facilitate the CICD flow.
I am doing this tool thinking about the indi game developers like myself, specially for those who don't really have good knowledge about how to set up a CICD pipeline. I want to do it as simple as possible and focused in game development only.
To be honest at the moment I dont have plans to support custom engine builds, I was thinking in the most used game engines first and the super basic pipeline to develop, test and deploy a game. For security you have a good point and I've been thinking about it, so it will be an encrypted solution that no one would have access to, this is still in the prototype stage so I will be sure of getting a high level of security.
Since I want my focuse to be the solo indi devs or small indi dev teams, I am thinking about having a free tier since I figure out a solution where everything can be run locally and you don't have to set up almost anything. I want to be able to help the game dev community ๐Ÿ˜„

tiny finch
fluid wigeon
# tiny finch I'm not sure I understood it (I watched the video). So like you upload the the c...

You push your changes to your version control (Can be github, gitlab, diversion, etc.) then the server triggers the automatization jobs of cooking the project and then it uploads it to the storage server where you can download it from the webpage. And the idea here is that it can be either locally build through a desktop app, or cloud build. We will also have a button to push the new build to platforms like itch.io or steam (This is still a work in progress but we have successfully done it for itch.io). Thus all the CICD pipeline would be automatized with much fewer configuration steps than traditional pipelines and users can have an overview of errors and builds on their dashboard ๐Ÿ˜„

wise tinsel
#

I think I could support this. Could this help if more then one dev was adding different things from different places?