Dani K. Andersen

766 posts

Dani K. Andersen banner
Dani K. Andersen

Dani K. Andersen

@dani485b

Doing all the things DOTS, entities and more @unity. Also teaching game dev in my free time :3 and yeah, opinions are my own 🏳️‍⚧️

Copenhagen, Denmark Katılım Temmuz 2012
481 Takip Edilen302 Takipçiler
Dani K. Andersen
Dani K. Andersen@dani485b·
@JustSlavic @tsoding Well, I'm biased, but that's effectively what most major game engines do. You pay when you have money, not when you don't, or it's very little.
English
0
0
0
77
Sλava
Sλava@JustSlavic·
@tsoding We should have the licence that says "if you're corpo-borpo - you pay, everyone else - you're fine"
English
8
0
200
6.3K
Dani K. Andersen
Dani K. Andersen@dani485b·
@Abhishekcur Clearly the above was written in Raylib, which is great! But technically speaking you can't do much if your statement of "pure C++" was just language intrinsics, so feel we need to add that to the discussion 😉
English
0
0
1
36
Dani K. Andersen
Dani K. Andersen@dani485b·
@Abhishekcur Hmm.. feel like saying "just X language" is not the best metric. More interesting is "using just X, Y, Z subset, and libraries". Cause 99% of the time, you're using a lib, even if low level. It makes the discussion more interesting. Are we down in graphics Apis, using Raylib, etc
English
1
0
2
63
Dani K. Andersen
Dani K. Andersen@dani485b·
@TheGingerBill @_imdawon Well, also, I think the language would have been used more if even just Vector/Algebraic math was with operators and the rest of the language was the same.
English
0
0
0
76
gingerBill
gingerBill@TheGingerBill·
@_imdawon Mostly due to culture (wanting OOP, templates, RAII, etc) and some of the extra aspects that C++ offers which many gamedevs like, such as operator overloading, default procedure arguments, etc. It used to be C 20–25 years ago but now it's C++ that dominates.
English
6
0
102
3.9K
dawon 🇺🇸
dawon 🇺🇸@_imdawon·
So uh why is almost all of game dev done with C++ and not C?
English
296
51
3.6K
361.2K
Dani K. Andersen
Dani K. Andersen@dani485b·
@gdechichi Nah, I actually like this equation, because for it to be correct it means AI = 0 ;)
English
0
0
0
33
Dani K. Andersen
Dani K. Andersen@dani485b·
@Jakob_Wahlberg What you made in the demo above reminds me of an 'old' game called "Hugo: Bukkazoom", an absolute banger of a game!
English
0
0
1
29
Gabriel Dechichi
Gabriel Dechichi@gdechichi·
There is a lot of code in Unity that is not doing useful things and just wasting time. This is present everywhere in modern software, it’s not that the code I wrote is optimized (it’s not), it’s that Unity’s code is pessimized another example with terminals youtu.be/hxM8QmyZXtg
YouTube video
YouTube
English
2
0
1
119
Gabriel Dechichi
Gabriel Dechichi@gdechichi·
just finished my animation system in C and turns out it's ~14 times faster than @unity's animation system. I didn't optimize any of this btw, probably could be much faster still 🧵
English
199
470
7.8K
9.6M
Dani K. Andersen
Dani K. Andersen@dani485b·
@gdechichi @MrAwesomeBruce @KoltPenny @unity @unitygames I 100% agree that Unity is mostly pessimized. But unlike the company !GiantHard, we don't think it's a PhD level problem to fix it. If anything we're quite confident that the performance is something we can get there. Even if it might take a bit to move everything over.
English
1
0
3
93
Dani K. Andersen
Dani K. Andersen@dani485b·
@KoltPenny @gdechichi @unity @unitygames Also, worth pointing out that there's ways to reduce the build size with settings in Unity. But it doesn't get down to the size with more minimal implementations like you can get if you build your own or use frameworks like Raylib, SDL etc
English
1
0
2
151
Dani K. Andersen
Dani K. Andersen@dani485b·
@KoltPenny @gdechichi @unity @unitygames Well, I know what I want to say here, but to keep it short I'm personally not proud of the current state of animation in Unity, luckily there's an ongoing effort to fix it 😅 Though build size is probably always going to be large. We have to contain all of .NET in the builds
English
1
0
4
576
Dani K. Andersen
Dani K. Andersen@dani485b·
@TheGingerBill Yeah, especially since, languages are already the word for languages, a way better comparison, where language families exist, one Scandinavian languages makes learning another easier, but learning a Cyrillic based language a lot harder. Similar to C vs. C++ vs Haskel
English
0
0
2
246
gingerBill
gingerBill@TheGingerBill·
This literally makes zero sense. Even within a computational family (i.e. Algol, ML, Lisp, Logic, etc), it still makes no sense. The only way I can make sense of this take is to think you only knows languages as similar as Java or C#, rather than how different C and Forth are.
bmcnett@bmcnett

A programming language is more comparable to a font than a language. "Knowing 3 computer languages" is like being handy with Times New Roman AND Helvetica AND Comic Sans

English
18
8
343
18.9K
Dani K. Andersen
Dani K. Andersen@dani485b·
@lillybilly299 Sure, but does yours look like a happy face? Argument invalidated 😎
Dani K. Andersen tweet media
Copenhagen, Denmark 🇩🇰 English
0
0
1
40
Lilly
Lilly@lillybilly299·
ATTENTION EVERYONE. My father has something to say about plugs
Lilly tweet media
English
449
276
7.7K
526.5K
Dani K. Andersen
Dani K. Andersen@dani485b·
@rob_wasabi @16footcatgirl They should, for the most part, without thought have "accidentally" done the right thing. What hurts here is that it's an extra symbol of slop that you find in all of this "vibecode"
English
0
0
0
62
Dani K. Andersen
Dani K. Andersen@dani485b·
@rob_wasabi @16footcatgirl I mean sure, but the sign of an excellent engineer is also the practices that they take forgiven and natural; that they do automatically. Sure, who you ship for is important, but I don't believe that's the point here The chance of seeing a good engineer make this mistake is slim
English
3
0
1
296
Dani K. Andersen
Dani K. Andersen@dani485b·
@TheGingerBill @Malix_Labs @unlikelydoorway @anthdm That is to say, "Vendor" is nice, but before they go into vendor (or is too large for vendor) I think a list of known maintened packages would be good for fast searching. The Odin community would probably benefit from a pseudo official form of this?
Horsens, Danmark 🇩🇰 English
0
0
1
51
Dani K. Andersen
Dani K. Andersen@dani485b·
@TheGingerBill @Malix_Labs @unlikelydoorway @anthdm Agree with this sentiment, but is there any reason we don't have a user curated set of packages. There's obviously two parts of a PM, one is the auto dependency hell, which really shouldn't be auto. But the other is just a handy index. Which Odin could arguably still benefit from
English
1
0
0
50
Anthony GG
Anthony GG@anthdm·
Cant fix odin implot binding. Im fucked 😅😅
English
5
0
26
5.8K
Dani K. Andersen
Dani K. Andersen@dani485b·
@endermanch Never the less, so dumb that no engineer at Microsoft has fixed the warning, but maybe they also consider that a "PhD level problem" 😆
English
0
0
0
88
Enderman
Enderman@endermanch·
Finding what program it is open in is left as an exercise for the reader.
Enderman tweet media
English
58
98
3.1K
59K