Over the last year and a half, I've been working on Journey to the Center of
Hawkthorne. Since the game is open source and worked on by multiple people, we
needed infrastructure to manage publishing the game. Every release goes
through a build pipeline which adds automatic updates, player metrics, and
crash reporting, all automatically. This infrastructure has made our game
better, as more people update and we can find and fix bugs faster.
And today, with the release of StackMachine, anyone can use that
infrastructure.
Once you upload a LOVE file, you'll get:
- Windows and OSX applications
- Automatic updates
- Player metrics
- Crash reporting
- Custom Icon and splash screen
Both 0.8.0 and 0.9.0 are supported.
Here's a short video on how it works:
In the future, I'll be adding the ability to sell your games
Feedback, features requests, and questions are welcome!
1/21 UPDATE
You can now use a custom icon and splash screen for your game
StackMachine: Build pipline for LÖVE games
StackMachine: Build pipline for LÖVE games
Last edited by conroy on Wed Jan 22, 2014 3:19 am, edited 3 times in total.
- Roland_Yonaba
- Inner party member
- Posts: 1563
- Joined: Tue Jun 21, 2011 6:08 pm
- Location: Ouagadougou (Burkina Faso)
- Contact:
Re: StackMachine: Build pipline for LÖVE games
Re: StackMachine: Build pipline for LÖVE games
OMG!This is so cool !! But what about Linux ? And lets say my games its becoming bigger like 500mb this means it will redownload every time when i do an update?
Twitter: https://twitter.com/Murii5
- bartbes
- Sex machine
- Posts: 4946
- Joined: Fri Aug 29, 2008 10:35 am
- Location: The Netherlands
- Contact:
Re: StackMachine: Build pipline for LÖVE games
That looks pretty cool! I was wondering though, what about a .love download? Or even just faking a linux version by prepending it with a shebang?
It also made me wonder what happens if the client doesn't have internet connectivity.
EDIT: Oh, and there wouldn't be an opt-out for users, right?
It also made me wonder what happens if the client doesn't have internet connectivity.
EDIT: Oh, and there wouldn't be an opt-out for users, right?
Re: StackMachine: Build pipline for LÖVE games
Amazing. I might upload most of what iv'e done to Stackmachine. My hard drive is old and if it fails everything will go with it
I'm constantly impressed by all the awesome libraries and helper tools the Löve community makes!
I'm constantly impressed by all the awesome libraries and helper tools the Löve community makes!
Email: ic4ruz39@gmail.com
Re: StackMachine: Build pipline for LÖVE games
Thanks for the support everyone!
Murii wrote:But what about Linux ?
A .love download option for Linux users is in the works, but I'll probably be focusing first on 0.9.0 support.bartbes wrote:I was wondering though, what about a .love download?
The client fully expects to be run offline. While the StackMachine features won't work (bug repoting / auto updates), the game will run completely fine without the user noticing a difference.bartbes wrote:It also made me wonder what happens if the client doesn't have internet connectivity.
There is currently no way to opt-out of updates for users. This may change in the future, but right now I think auto updates are good for everyone.bartbes wrote:Oh, and there wouldn't be an opt-out for users, right?
If your game gets that big, users will have to do that anyway. In the future I may look into some binary diff options to decrease update size, but that's a way off.Murii wrote:And lets say my games its becoming bigger like 500mb this means it will redownload every time when i do an update?
The plan is to integrate with as many current publishers as possible. What kind of integration are you looking for?Roland_Yonaba wrote:It needs to be tight up with itch.io !
- bartbes
- Sex machine
- Posts: 4946
- Joined: Fri Aug 29, 2008 10:35 am
- Location: The Netherlands
- Contact:
Re: StackMachine: Build pipline for LÖVE games
Right, but some of them might not be interested in the error reporting, for instance.conroy wrote: There is currently no way to opt-out of updates for users. This may change in the future, but right now I think auto updates are good for everyone.
Well, 0.9.0 brings a way to mount zip files from the save dir, so I guess you could have diff zips that are then mounted over the normal image.conroy wrote: If your game gets that big, users will have to do that anyway. In the future I may look into some binary diff options to decrease update size, but that's a way off.
-
- Party member
- Posts: 712
- Joined: Fri Jun 22, 2012 4:54 pm
- Contact:
Re: StackMachine: Build pipline for LÖVE games
Löve-Related:
The problem is that as of this point, love games don't really have a proper uninstaller, and that the player can't choose where the save folder is (let alone see it). Usually players will delete the .love and think they're done with it.
Filling up a directory that the player doesn't even know is related to the game sounds... wrong.
I have the same problem with vapor.
Players should be able to install games where they want to...
StackMachine-Related:
This rocks! I love the easy interface, the statistics, the crash reports - it's all so cool!
I was thinking of creating something similar for my future games. Now I might not have to. Awesome!
I second (or third?) the linux-suport request. I think this should get more priority - A lot of users are using linux here, but 0.9.0 has only just been released. Currently, the linux issue is keeping me from using Stackmachine more, not the lack of 0.9.0 support.
In a way, I agree, but at the same time, I hate having pretty much the games put into the .local/share/love folder.bartbes wrote: Well, 0.9.0 brings a way to mount zip files from the save dir, so I guess you could have diff zips that are then mounted over the normal image.
The problem is that as of this point, love games don't really have a proper uninstaller, and that the player can't choose where the save folder is (let alone see it). Usually players will delete the .love and think they're done with it.
Filling up a directory that the player doesn't even know is related to the game sounds... wrong.
I have the same problem with vapor.
Players should be able to install games where they want to...
StackMachine-Related:
This rocks! I love the easy interface, the statistics, the crash reports - it's all so cool!
I was thinking of creating something similar for my future games. Now I might not have to. Awesome!
I second (or third?) the linux-suport request. I think this should get more priority - A lot of users are using linux here, but 0.9.0 has only just been released. Currently, the linux issue is keeping me from using Stackmachine more, not the lack of 0.9.0 support.
trAInsported - Write AI to control your trains
Bandana (Dev blog) - Platformer featuring an awesome little ninja by Micha and me
GridCars - Our jam entry for LD31
Germanunkol.de
Bandana (Dev blog) - Platformer featuring an awesome little ninja by Micha and me
GridCars - Our jam entry for LD31
Germanunkol.de
Re: StackMachine: Build pipline for LÖVE games
games that's compiled (exes and .apps) do not use the love folder.
Who is online
Users browsing this forum: Bing [Bot] and 5 guests