glassbottommeg, (edited ) to gamedev
@glassbottommeg@peoplemaking.games avatar

Huh, so Unity has reached the killing-the-golden-goose point of their enshittification: https://www.gamedeveloper.com/business/unity-to-start-charging-fee-pegged-to-game-installs

20c per install doesn't sound like much to PC users, but that's potentially enough to nuke mobile gaming entirely. Which they know, because they also run the stats system mobile devs use to calculate ARPU/ARPPU.

Unreal taking a small cut of revenue works fine. That's based on you know, money you made.

Unity charging based on "Installs" might actually cost you money in mobile space. Or if you do a PS+ freebie. Or GamePass. Or especially an EpicStore freebie. They know what they're doing, and it's fucking evil.

EDIT: looks like it's a one time fee per install, the "monthly" is just poorly explained, as confirmed in a forums reply from a random employee, naturally

indesprimes, to unity French
@indesprimes@ludosphere.fr avatar

[THREAD]

🤔 Peut-être avez-vous vu passer hier les hashtags ou auprès de pas mal de comptes de développeurs et studios indépendants.

Mais que se passe t-il réellement ?
Quelques explications.

👇

glassbottommeg, to gamedev
@glassbottommeg@peoplemaking.games avatar

Folks, if you believe the backpedal, you need to- sit with your feelings a sec, because. Heh.

Nobody deletes a git repo for "low views." don't delete anything unless someone tells them to / they need to, because, why would you? It costs nothing to just leave it there. Unless.

glassbottommeg, to gamedev
@glassbottommeg@peoplemaking.games avatar

Oh gooood, this whole blowout?

It literally happened because of that shitty Iron Source buy-out that everyone was pissed about. The call to add this fee literally came from the Iron Source side of the business, and it only exists to "kill AppLovin" (a rival ad provider that is better). https://mobilegamer.biz/unity-is-offering-a-runtime-fee-waiver-if-you-switch-to-levelplay-as-it-tries-to-kill-applovin/

peterdrake, to gamedev
@peterdrake@qoto.org avatar

Capitalization in C# / Unity is an infuriating minefield.

Microsoft and Unity offer slightly different standards and then don't consistently follow them.

There is no entry for "capitalization" in the index for the 1000-page C# 10 in a Nutshell. There is some advice under "identifiers", but it differs from what is given by the previous two sources.

Many sources want to capitalize private and public fields differently. Why would you do that?!

Unity adds spaces and changes the capitalization when displaying class and field names.

If you refactor a name, Unity bloats your code with a FormerlySerializedAs attribute.

#GameDev #unity #unity3d #csharp

cratesmith, to gamedev

Ok I'm gonna be dumping a stream of consciousness as I write my #gcap23 talk on ripping the #unity3d editor open to make it useful for making an actual fucking game.

This thread will probably get long and sweary but posts to it will be quite infrequent.

glassbottommeg, (edited ) to gamedev
@glassbottommeg@peoplemaking.games avatar

It's nice that walked back to terms that don't apply unless you use their latest engine, but that's the take-away: you need to not use their latest anymore. Finish your game. Find another engine. This is just an escape clause.

Anyone who sticks with them will get screwed the next time their c-suite wants to goose their stock price.

If you can find a way to keep making games on old Unity versions, that works too probably. But. You'll hit issues if you want to target consoles. There is no porting path for most (any?) Unity versions more than 2 years old at time of port.

EDIT: (but really even old versions, they already changed their minds once on that, so assuming they won't again is foolish- find a new engine after you finish out current projects)

elizabethtasker, to gamedev
@elizabethtasker@mastodon.online avatar

Trying to learn more about #unity3d for developing scenes for #VR. In preparation I have made... a low poly.. rock... in #blender3d

It rocks.

Yes, I made that joke. And it's probably all downhill from here 🤣

peterdrake, to gamedev
@peterdrake@qoto.org avatar

GameDev problem: the music in our WebGL game on itch.io won't start until the user clicks in the window. Unity claims this is a browser limitation (no autoplay):

https://docs.unity3d.com/Manual/webgl-audio.html

... but the user has already clicked to load and launch the game, so it seems there should be no reason to require another click. I know I've seen WebGL games on itch that don't have this problem.

Does anyone know a workaround?

#GameDev #GameJam #unity #unity3d #itch #audio #sound #music #WebGL

peterdrake, to unity
@peterdrake@qoto.org avatar

It's a common practice in Unity to start the name of a scene, prefab, etc. with an underscore so it will be listed first in the project window.

This is because things are sorted lexicographically and underscores come before letters in ASCII, right?

Well, no.

https://www.asciitable.com/

So what the heck is Unity using to sort things? Did they ... did they really add the underscore as a special case?

#unity #unity3d #GameDev #FacePalm #UXFail

maxim, (edited ) to mastodon
@maxim@mastodon.gamedev.place avatar

Hello Unity Developers from 🐸

What Unity version are you currently using?

⭐ please write why exactly this version

glassbottommeg, to gamedev
@glassbottommeg@peoplemaking.games avatar

Anyone who believes the retraction and stays on their tech is, well, a fool.

Capping at 4% of your rev is an arbitrary number based on appearing lower than Unreal because optics. They can change it. They will.

They don't know your revenue either, unless you tell them (don't tell them), meaning this is more navel gazing into a proprietary AI model then they try to shake you down.

peterdrake, to gamedev
@peterdrake@qoto.org avatar

After over two years of work, our second earthquake game (Cascadia 9.1) is finished!

It will disappear for a few months in the fall so we can run experiments on its effectiveness as a teaching tool, but you can play it on the web now:

https://peterdrake.itch.io/cascadia-91-internal-test
itch.io

Two important notes:

  1. It asks you for a code at the beginning. Enter 1 if you want your character to live in an apartment, 2 for a house.

  2. At the end, there's a message about scrolling down to complete the survey; ignore that.

If you find any game-breaking bugs, please let me know!

#GameDev #unity #unity3d #pdx #portland #earthquake #disaster #preparedness

peterdrake, to unity
@peterdrake@qoto.org avatar

Tired of waiting for Unity to reload script assemblies every time you run your game? You can turn that off:

https://docs.unity3d.com/Manual/DomainReloading.html

#unity #unity3d #GameDev

maxim, to mastodon
@maxim@mastodon.gamedev.place avatar

Unity Tooools ⛏️ 🔨 🔧 🛠️ 🔩

Hey game developers from #mastodon

Let's make a list of tools and templates Unity assets!

⭐ Please write what assets you use when working on a game in Unity. What exactly do you like about them?

#gamedev #indiedev #madewithunity #unity #unitytips #unity3d #asset #poll #tools #gamedevelopment

video/mp4

paintedsky, to gamedev
@paintedsky@mastodon.gamedev.place avatar

“Just get another one” seems apt from the company that ships a product with three separate UI systems

#Unity3D #GameDev

gord, to gamedev
@gord@peoplemaking.games avatar

Tried adding a crouched roll to the left. No one said animation was easy. #gamedev #animation #unity3d

A complete fail. Tried rolling to the left. Ended up doing some kind of breakdance.

Fangh, (edited ) to unity
@Fangh@shelter.moe avatar

I will soon change my job to become an independant teacher and I will open a YouTube channel + insta + tiktok + twitch to show some content like tutorials.
Do you think I also should open a Twitter account ?

peterdrake, to unity
@peterdrake@qoto.org avatar

Fun tidbits from the docs on MonoBehaviour:

"This class doesn't support the null-conditional operator (?.) and the null-coalescing operator (??)."

There is a cryptic note that "There is a checkbox for enabling or disabling MonoBehaviour in the Unity Editor. It disables functions when unticked. If none of these functions are present in the script, the Unity Editor does not display the checkbox. The functions are:

Start()
Update()
FixedUpdate()
LateUpdate()
OnGUI()
OnDisable()
OnEnable()"

It does not say where this checkbox is, nor why you would want to do this.

#unity #unity3d #GameDev

AngryAnt, to gamedev
@AngryAnt@mastodon.gamedev.place avatar

Juggling helpful bytes.

peterdrake, to unity
@peterdrake@qoto.org avatar

Every Unity GameObject has an associated transform, which comprises three vectors: position, rotation, and scale.

If you want to change the rotation, you use the Rotate method.

If you want to know what the rotation is, you'd think you'd access the rotation field. There is such a field, but it's not the one you want. You need to use eulerAngles.

🤦‍♂️

Behind the scenes, rotation is actually a Quaternion. I understand there are reasons for this, but displaying it in the Inspector as Rotation (with three components), and setting it using Rotate (with a Vector3 and an angle) made me expect that rotation would be a Vector3.

anchorite, to gamedev
@anchorite@mastodon.gamedev.place avatar

Just another day working on Unity UI wishing I had HTML + CSS. Arguably I've spent way longer using Unity's UI tools than web tools, but holy shit is it convoluted by comparison?

Having to navigate creating nested sets of prefabs to just have a standard style is insane.

#gamedev #unity3d

peterdrake, to unity
@peterdrake@qoto.org avatar

So you're looking at this (very short) page in the Unity manual. Off to the right of this screenshot, there's a great big right arrow to take you to the next page as you're reading the manual. Where do you think that arrow takes you?

brycedixon, to gamedev
@brycedixon@peoplemaking.games avatar

#Unity3D / #Unity2D has just come out with, somehow, the stupidest possible idea I've ever seen for how to make more money by hurting developers.

Let's say you're a #gamedev and release a project for $1 on Steam. It's a wild success and sells 300,000 times in the first month. That's amazing! But wait, Unity sends you an email; apparently you owe them over $30,000 for making a successful game! You look at the fine print and see that they're tallying a total of 350,000 installs, so you reply with sales figures to show that they're over counting. They respond by saying "it doesn't matter how the game got installed, just that it got installed." You now owe Unity an extra $10,000 for pirated copies and duplicate installs of your game (eg: one person with 3 computers). Whatever, the game was a success, so it sucks, but you can eat the cost.
(Continued in thread)

#indiedev #unity #unityengine #gameengines

image/jpeg
image/jpeg

glassbottommeg, to gamedev
@glassbottommeg@peoplemaking.games avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines