Unity
Hi all, I've been working on a side-project after needing something to handle UIs for a game I work on, and came up with InputLayers, which is basically a layer-based filtering system for Input handling. My main issue was having a clean and consistent way to handle taking input availability away from something (a character, UI, or anything else) when something should take over (a menu opening, a popup, etc.) So I ended up using this as an opportunity to learn the new Unity UI system, and set up a clean editor window. In the end, it was close enough to a packageable asset, that I felt it'd be cool to [make it available to others](https://assetstore.unity.com/packages/tools/gui/inputlayers-alpha-259582)! It's free, so if anyone wants to give it a try, I'd love some feedback =)
cross-posted from: https://programming.dev/post/4250703 > A devlog on switching from Unity to Godot and then to Bevy.
> Effective January 1, 2024, we will introduce a new Unity Runtime Fee that’s based on game installs. > > We are introducing a Unity Runtime Fee that is based upon each time a qualifying game is downloaded by an end user. We chose this because each time a game is downloaded, the Unity Runtime is also installed. > > Games qualify for the Unity Runtime Fee after two criteria have been met: 1) the game has passed a minimum revenue threshold in the last 12 months, and 2) the game has passed a minimum lifetime install count. > > * **Unity Personal** and **Unity Plus**: Those that have made $200,000 USD or more in the last 12 months AND have at least 200,000 lifetime game installs. > > * **Unity Pro** and **Unity Enterprise**: Those that have made $1,000,000 USD or more in the last 12 months AND have at least 1,000,000 lifetime game installs. This means that if you have made more than $200K in the last 12 months and have lifetime installs of over 200K, you'll have to pay **per game install**. It won't affect most people but this sounds outrageous. It's a good time to be a Godot enthusiast. Unity really is insanely desperate these days.
For anyone that has tried the [1.0 release of entities](https://docs.unity3d.com/Packages/com.unity.entities@1.0/manual/index.html) what do you think of it? I plan on making a small test project with it soon and comparing it to Bevy. I tried the 0.17 version a while ago, and I remember the API was a huge mess. I'm sure things could only get better from there.
The whole idea of interfaces finally clicked and I'm starting to see how useful they are for introducing possibilities of emergent gameplay. I might be addicted. Oh yeah, and hi - just found this place. Looks pretty cool so far. (RIP RIF)