u/BenHamrick

43 post karma · 33 comment karma · joined Dec 2015

  1. 3points

    I built a CI/CD tool for my Unity games in 3 days using Claude Code and Ralph Wiggums approach (automaticunitybuilds.com)

    0 comments · source

  2. 3points

    I created automated build pipelines for my indie project. I was tired of all the work arounds with current unity solutions and wanted something that just worked and is self hosted. I use it to monitor my builds for my games. Works great for game jams with deployment to itch.io (automaticunitybuilds.com) [Show-Off]

    0 comments · source

  3. 7points

    Are you going to PAX West with a group of friends? Drop by the "Upside Down Bird" booth at 1524 for some 4 vs 4 SHROOM SIEGE battles! (v.redd.it) [WEST]

    1 comments · source

  4. 2points

    Game Title: Shroom Siege (self.playmygame) [[PC]]

    0 comments

  5. 5points

    I created my own custom pipeline CI/CD so I can automatically publish linux, windows, and mac builds of my game Shroom Siege to steam and itch.io (self.Unity3D) [Show-Off]

    7 comments

  6. 18points

    Shroom Siege has 8 player local multiplayer with support for 8 Xbox controllers when you use the Xbox wireless adapter! Free online/local multiplayer demo now on Steam (v.redd.it)

    14 comments · source

BenHamrick

Thanks for the tip. Where would be better?

BenHamrick

Will do! See ya there!

BenHamrick

That is awesome! Thanks 🫶

BenHamrick

Is this where everyone is going to stay?

BenHamrick

so there are alters? I have not found anything about this year. How long do they go?

BenHamrick

How many people come to this? Are there afters? How is the vibe?

BenHamrick

Thanks!

BenHamrick

We use GitLab hosted on a digital ocean server. I have a runner running on an old Mac Book air for mac builds and a windows machine for windows builds at my house. The mac pipeline is a bash script and the windows one is a PowerShell script. I compile all platforms except for mac on windows because that is easier. Our script also automatically installs the required unity version according to our project settings and the platform add on for building.

BenHamrick

I would be down! Send me a DM and add me to discord. You can join our discord server here: https://discord.gg/upsidedownbird

BenHamrick

This is some really cool feedback. I already fixed one of them! https://imgur.com/7tiVzST

BenHamrick

Also the steam input api is how we can get rumble to work on PlayStation and Nintendo controllers on PC. We already have steam deck rumble support lol

BenHamrick

Well they have an API that bypasses XInput. They also provide an easy to API to change the button icons in game depending on the controller (Playstation, XBox, Nintendo) and the binding changes. So if you rebind a controller input in steam it will reflect in the game button icons. Pretty cool!

BenHamrick

Yeah, we use InControl inside of Unity. We actually assumed that we could support 8 Controllers. Tried it the first time the night before a conference saw that it didn't work. Needless the say was in panic mode! We ended up having to use the InControl deprecated XInput mode so we could use this dll. Then I had to modify InControl to give me 8 controller support. We now ship this OpenXInput dll with the game. Future plans are to integrate full steam input support so that should have 8 controller support already. I just wanted to make sure it works outside of steam too!

BenHamrick

If you don't mind me asking. What are the other 3 games in this genre?

BenHamrick

Nice! We have a few things already:
- We currently have a way to turn off the Shogun win condition. It should be easy to add the others as toggles.
- We have the ability to change game rules in the lobby but presets could be nice too.
- We do have a tutorial that teaches the basics. Our game only uses joystick and 2 other buttons so we feel like is it simple to pick up. The tutorial can even be played in a group. It goes through each mechanic and then goes through 3 dedicated maps that each only have one win condition until finally combining all the win conditions.

One thing to note about the 8 controller support is that it is actually really hard to do. Microsoft included 8 controller support in their driver but never update the input library to reflect this change. We actually ended up using this https://github.com/Nemirtingas/OpenXinput to get it working. No easy task but we had to have it!

BenHamrick

Yes, even better is using the Xbox wireless adapter. We even have it working with 8 controllers!

BenHamrick

56% return so far. Is it already time to sell?

BenHamrick

When do we sell?

BenHamrick

Oh boy. AAAA Gaming!