You think C# is a Unity thing?
It's a mass extinction event
Submitted 1 year ago by alphacyberranger@lemmy.world to programmer_humor@programming.dev
https://lemmy.world/pictrs/image/c62e15a3-c6ed-4643-8062-b01469fa1d33.png
Comments
amio@kbin.social 1 year ago
EnderMB@lemmy.world 1 year ago
I doubt the number of C# developers would drop even 1% due to Unity fucking itself.
GlitchyDigiBun@lemmy.dbzer0.com 1 year ago
Me writing my silly little forms apps in silly little VS Pretty drop-down fields :)
amio@kbin.social 1 year ago
Oh, VS is not "little", it's one of the bloatiest pieces of software on earth.
Also, Forms? How dare you. :p
TurtleTourParty@midwest.social 1 year ago
My boss: add this field to this old form.
Me: open the form, add my field. Now VS crashes. I have to open the form code in a different editor and delete all the code VS added to the form when I opened it in the form editor.
PixxlMan@lemmy.world 1 year ago
Thinking that C# is just Unity is a MASSIVE disservice to C# and dotnet imo. Unity’s usage of C# is really crummy, basically relegating a very powerful language to working as a weird scripting language.
modulojs@programming.dev 1 year ago
Absolutely. C# in Unity always seemed to me like a square peg in a round hole.
From my perspective (teaching game programming classes), it’s incredibly clunky for beginners when compared to others. Unity needed a tightly integrated, noob-proof scripting language. Despite C# being the main option, its truly terribly integrated with Unity, and difficult to set-up compared to alternatives, and you don’t even get use of the broader ecosystem. Even Flash/ActionScript is much easier for students, and results in more portable coding skills (e.g. transitioning to JavaScript from Flash is easier)
I much prefer teaching the exact same lessons / concepts using Godot, though sadly Unity is much better known. Hopefully the present pricing chaos might shift the needle a bit on this!
Cethin@lemmy.zip 1 year ago
Unity used to also have UnityScript, but it’s deprecated. It was like JS, but it wasn’t really used by many people compared to C#.
Elderos@lemmings.world 1 year ago
I am curious, what exactly is missing in the latest LTS version from .Net what makes it so clunky to use for students? Afaik it is pretty solidly close to actual .Net 4.7 nowadays.
dylanTheDeveloper@lemmy.world 1 year ago
I’d say the same with Unreal and C++
dukk@programming.dev 1 year ago
I mean you’re right, but I’ve never met anyone who thinks that way. C++ is everywhere (although C++ itself is just a hot mess of a language imo).
xantoxis@lemmy.world 1 year ago
Not to mention C# is also the best way to write a Godot project.
kryllic@programming.dev 1 year ago
Agreed, I feel like if someone starts their C# journey exclusively in Unity, they won’t have a solid foundation in the actual language, just that specific implementation of it as a scripting language.
Eloise@lemm.ee 1 year ago
Can confirm as someone who did exactly that before starting over with c++
Elderos@lemmings.world 1 year ago
It is pretty damn close to actual C# nowadays. Some version, I think it was 2019, really upped up the scripting backend.
Omgarm@lemmy.world 1 year ago
Look at all these C# dev who don’t know the witch hunts are starting in 2024.
TheFerrango@lemmy.basedcount.com 1 year ago
Time to become a Visual Basic .Net developer
Wild_Mastic@lemmy.world 1 year ago
Jokes on you, I am already one! (yes my company chosen dev language is really vbnet)
Rentlar@lemmy.ca 1 year ago
The next Slay the Spire to be developed on Microsoft Access
Rentlar@lemmy.ca 1 year ago
Nice meme. I’ll just ignore the fact most C# devs aren’t game devs but…
Many other engines use C#. Godot is fully compatible with it, for example.
isVeryLoud@lemmy.ca 1 year ago
How comparable is Godot to Unity feature-wise?
Rentlar@lemmy.ca 1 year ago
This old manual page goes through a comparison of Unity and Godot.
onlinepersona@programming.dev 1 year ago
Is unity in C#?
Ddhuud@lemmy.world 1 year ago
Because the only possible thing to do in c# is unity stuff…
.
.
.
…
fuck_u_spez_in_particular@lemmy.world 1 year ago
I mean why else would you want to use C# when there’s Rust 🦀 and all the awesome tooling and libraries around it…
duxuev@lemmy.world 1 year ago
areyouevenreal@lemm.ee 1 year ago
Rust really isn’t all that. Plus C# is used for all kinds of corporate stuff where Rust levels of performance aren’t needed. It’s also used in several other game engines
brezelradar@feddit.de 1 year ago
Yea, there are 50 game engines written in rust - or so I heard.
Lazycog@sopuli.xyz 1 year ago
Wait what? What happens in jan 2024?
ledtasso@lemmy.world 1 year ago
Hot take (maybe?) C# looks like a great language, better than Java. I wish I had an excuse to use it.
bi_tux@lemmy.world 1 year ago
Tbh it’s just microsoft java with worse support on GNU/Linux
The only reason I used it were the unity libraries
deveaux@lemmy.world 1 year ago
If this were ten years ago, sure.
locuester@lemmy.zip 1 year ago
Definitely not the case. I’ve been doing C# for over 20 years. For the last 6 years I’ve used it to write Linux services exclusively.
The “Java” relation was true 20 years ago, and the “Linux” argument was true 7 years ago. But neither hold any water anymore. It’s a great language and framework to write a wide variety of software with.
Elderos@lemmings.world 1 year ago
Java feels archaic compared to C#. I am not sure what problems you’re having on Linux? This sounds like a very outdated take tbh.
Mananasi@feddit.nl 1 year ago
There’s many reasons to dislike C#, but this is just plain wrong
Hawk@lemmy.dbzer0.com 1 year ago
Use it on Linux daily, no issues here.
brezelradar@feddit.de 1 year ago
Tbh it’s just microsoft java
Microsoft made so many javas (remember Visual J++ or J#?), C# is the only one that survived. Well, Microsoft now also ships OpenJDK, apparently.
Pipoca@lemmy.world 1 year ago
Being a much better language than Java isn’t exactly a high bar.
Matthew@programming.dev 1 year ago
I’m not the best judge, as I’ve not exactly explored a ton of languages, but I love C#.
Pfnic@feddit.ch 1 year ago
Because ASP.NET isn’t a thing at all…
pleasemakesense@lemmy.world 1 year ago
Is it pissible for programmers to encounter a silly little meme without taking it serious and going into a frenzy explaining that actually its premise is wrong
samus12345@lemmy.world 1 year ago
No, it would be pretty painful to piss something like that.
FartsWithAnAccent@lemmy.world 1 year ago
Maybe you just need to drink more cranberry juice…
Myrhial@discuss.online 1 year ago
I immediately angrility opened the comments to respond. I think it’s just a side effect of working in this field. I have to be completely literal to the computer so in communication I prefer the same style. I will argue with people on the use of ambiguous language. More so if they are analysts. I can understand the business doesn’t always fully grasp the concept but if you give me a functional analysis it best be 100% clear. And yes, I’ve been tested for autism, it certainly flagged up as a possible trait, but it’s hard to know if this hasn’t just become an ingrained preference. Sure does help me when communicating with neurodivergent people, and I’ve heard from several neurotypical people as well that they actually appreciate the clarity!
GigglyBobble@kbin.social 1 year ago
Possible? No. Pissible? Maybe.
pleasemakesense@lemmy.world 1 year ago
I actually caught it after I posted but liked it so kept it in
tomjuggler@lemmy.world 1 year ago
Fun meme but corporate job listings in my town contradict the premise.
Let them C# I’m sticking to C++ and Python.
gratux@lemmy.blahaj.zone 1 year ago
no love for godot?
funkless_eck@sh.itjust.works 1 year ago
we could hang ourselves instead… we’d get an erection.
pkill@programming.dev 1 year ago
Rooting for Bevy so much rn
fuck_u_spez_in_particular@lemmy.world 1 year ago
Yeah me too, but I think it’s not there yet, when you think out of a less programmer focused perspective, as most of the stuff in games is of artistic nature (which takes time to make, even with all the AI stuff) and otherwise simple game logic for most of these indie games. So something like an interactive GUI editor to “debug” is a must have for artists.
pkill@programming.dev 1 year ago
There’s still Fyrox too. But for those used to Unity’s ECS it’s OOP style might be deterring.
acwern@sh.itjust.works 1 year ago
Sadly don’t think Bevy’s going to benefit too much from this drama. Most people from Unity will want a more complete toolset and probably won’t be wanting to learn a whole new language. Can see a lot of indie devs making the switch over to Godot though
MrScottyTay@sh.itjust.works 1 year ago
C# is massive, .NET one of the biggest platforms for code is C#. Plus Godot, Unity’s closest comparable competitor, also allows C#.
pythonoob@programming.dev 1 year ago
How does she look like a different person in every pane?
Cethin@lemmy.zip 1 year ago
I’m pretty sure there are two different people. Look at their clothes.
FartsWithAnAccent@lemmy.world 1 year ago
Doubt it
onizuka89@programming.dev 1 year ago
For those wondering, it’s most likely a jab at unity with it’s new license model, as you could code in C# in it.
hairyballs@programming.dev 1 year ago
WTF I didn’t understand, thanks for the explanation. The fact that it’s used all around the world in big companies doesn’t matter I guess.