@Andre_LA@mastodon.gamedev.place
@Andre_LA@mastodon.gamedev.place avatar

Andre_LA

@Andre_LA@mastodon.gamedev.place

Northeast brazilian game developer.

Making Nene game framework and HomeNaut!
https://store.steampowered.com/app/2784640/

This profile is from a federated server and may be incomplete. Browse more on the original instance.

grumpygamer, to random
@grumpygamer@mastodon.gamedev.place avatar

Step 1: Stop reading Mastodon.

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar
Andre_LA, to random
@Andre_LA@mastodon.gamedev.place avatar

About the "leaving rust" (good blogpost):

One of the most important projects I ever keep an eye for was Amethyst.

Amethyst was a ECS Rust game engine, it was my first time looking on how a big project was developed, it's where I heard about cache locality for the first time, how pull requests and issues are discussed and reviewed and the discussion of various topics, including a disc. thread that lead to the creation of their ECS lib.

It was fascinating.

[...]

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

Then, I tried using Amethyst, I also did knew a bit about Rust although I surely wasn't prepared (I didn't knew anything about native coding like C and C++).

It was a disaster, I couldn't even put a sprite on the screen (actually, I don't remember if I even got a window open).

I got really frustrated and started feeling stupid.

I gave up, some time later I realized that it wasn't me the stupid one (I wasn't prepared though), but Amethyst was very very hard indeed due to it's complexity

[...]

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

Later, a developer would iterate over Amethyst and create a new engine heavily inspired by it: Bevy

(there's a forum post about this, unfortunately it got down, trying to find on web archive now)

Anyway, I wrote this little 🧵 because Amethyst looked like the future, the right way of making games, and if I couldn't make something with it, then it was because I was wrong.

Which seems pretty much the point of that article.

[...]

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

A good tool it's the one which solves your problems (making a game), instead of creating new ones to solve.

I couldn't make a game with ECS after many tries, I might try again later, but my dumb framework is allowing me to do a game now, and that's what matters.

Also, again, I do have a great respect for the Amethyst project, I learn a lot there, but it wasn't the tool I needed.

(I may start using engines again though, too much work 😅)

pikuma, to random
@pikuma@mastodon.gamedev.place avatar

That's unfortunate. 😔

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@pikuma free(), but with ads

badlogic, to random
@badlogic@mastodon.gamedev.place avatar
Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@badlogic “The community as a whole is overwhelmingly focused on tech, to the point where the "game" part of game development is secondary”

This isn't exclusive to Rust, but any community made around a tech where using that tech is the main goal

This is in my opinion the main argument behind "game engine developers should be game developers first", otherwise you get these next-gen engines capable of making AAA graphics... and anything else

Turns out games comes from game design, not tools

djlink, to random
@djlink@mastodon.gamedev.place avatar

Was thinking in giving Godot a try, I see that there are 2 versions, c#(mono) and gdscript. What should I go for, I know c# but unsure if I might be walking into a minefield if support is not on par with the built in scripting, or some things are not as ideal. Performance is not an issue for me at this point.

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@djlink I never used Godot's C#, but since it's for learning and not making a finished thing I think you should start with GDScript for sure.

Godot has a specific way of working (nodes, inheritance [through nodes], signals, etc), by learning with gdscript you will be learning and using these concepts directly while in C# I think there will be this intermediate layer on translating how godot works and how C# works.

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

This scene is getting a little hard to read; which of these 4 do you prefer?

image/png
image/png
image/png

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@witch_warren two and four, which I think serve for different purposes, but are equally good.

3 it's not bad, but the first it's certainly confusing (it seems like a part of the foreground castle instead of background).

lritter, to random
@lritter@mastodon.gamedev.place avatar
Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@lritter I expected a much higher slice for crypto-mining, considering the craze.

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

was looking into the SDL2 to SDL3 migration guide and this does make sense, there's a lot of controllers these days, their positions make more sense.

https://github.com/libsdl-org/SDL/blob/main/docs/README-migration.md

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@djlink Nice! I did a re-map of these enums following Raylib's naming scheme ("gamepad right face bottom" for "A"), but that seems better :D

aras, to Playdate
@aras@mastodon.gamedev.place avatar
Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@aras "up up down down A B crank roll" to extrude the active face, but don't forget to "down down B up" to enter on edit mode first.

glassbottommeg, to random
@glassbottommeg@peoplemaking.games avatar

Folks panicking about the "Google AI can generate entire 2D games!" thing should probably look at the footage

which is hilariously bad if you pay attention to level structure— we already know how demanding players are, there's no market for this kinda slop (it already exists)

https://80.lv/articles/google-s-new-ai-can-generate-entire-2d-platformer-games/

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@glassbottommeg

I mean, it's cool and all, but judging by this article and the gifs, it generates videos, not something playable (the ladder one: it grows arbitrarily).

Well... since I'm here, do anyone remember Style Transfer ML from Stadia?

https://youtu.be/nUih5C5rOrA?t=2387

Codeberg, to random
@Codeberg@social.anoxinon.de avatar

What do we say to users who upload gigabytes of apparently random data, naming the files "500M.bin, 1000M.bin ..., 8000M.bin"

"Thank you for being an awesome member of our community"? Better proposals welcome.

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@Codeberg There isn't a file storage limit for users?

djlink, to random
@djlink@mastodon.gamedev.place avatar

how much you reckon will be the tech debt of companies already trying to replace workers in IT field with the early stages of ""AI"" in a couple years?

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@djlink

There's some study about this by GitClear, the pdf needs registration, but there's a summary in this post:

https://arc.dev/developer-blog/impact-of-ai-on-code/

Although I don't like doing this, I do try using LLMs a bit to investigate them sometimes, and it's quickly clear that using as code generator it's a bad usage of them (never tried copilot though, I'll not pay for this thing nor any llm).

seandick, to random
@seandick@mastodon.gamedev.place avatar

anybody else getting a ton of spam in the form of discord links on literal cans of spam?

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@seandick Didn't happened to me, but I'm seeing other users getting spammed.

alfredbaudisch, to random
@alfredbaudisch@mastodon.gamedev.place avatar

There's a big gamedev YouTuber who sells a few courses, has a few games published and is making another one (that is going to be published by a big publisher).

And I was in his YouTube live today for like 5 minutes and he read a question from the chat: "how to convince a publisher that my game is good without developing a full game?"

His answer (350K+ sub!): "make visual prototypes with AI Art to grab the attention of publishers". 💀 😩

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@alfredbaudisch My main fear is about games that could go like "Tiktok" style of making things.

Someone makes something, it got some success, then a lot of clones appears, reaching ridiculous levels.

Like the NPC trend, the first ones I did saw I do thought that were funny, then it spiked at "are humanity doomed?" levels, especially with the gifts involved.

Or like Amazing Digital Circus, an animation that got viral and then content farms started producing an enormous amount of videos.

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@raptor85 @alfredbaudisch my main point was more aimed on people who will abuse the store platforms using AI tools as a mean to generate dozens of clones.

Pretty much what happens today, but possibly in a greater scale.

hisham_hm, to random
@hisham_hm@mastodon.social avatar

Every now and then I think about which successful games could have existed in a much earlier generation, except that nobody thought of them then.

A big example I think often is that Guitar Hero could have existed in the SNES/Genesis era, even if it had Rock'n'Roll Racing style music only.

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@hisham_hm " I think often is that Guitar Hero could have existed in the SNES/Genesis era"

Turns out someone did think that:

(see on 14:35)
https://youtu.be/MU29Wqg_BVo?t=875

Kiloku, to random Portuguese
@Kiloku@burnthis.town avatar

Pq não existem browsers não-"indie" usando o motor Gecko ou, ou que sejam um fork do Firefox, enquanto tem trocentos do chromium? É questão da licença?

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@Kiloku Eu lembro que algum navegador "grandinho" (talvez o Vivaldi?) tentou e acabou por ser problemático, se eu encontrar essa informação eu posto aqui.

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@Kiloku Tá, achei kk, mas era o Brave:

https://brave.com/faq/#chromium-gecko

djlink, to random
@djlink@mastodon.gamedev.place avatar

AI enshittification is happening so fast that Notepad, after decades of being abandoned, just became another victim.

Image showing Notepad with a copilot option

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@djlink Someday they will add copilot in copilot

djlink, to random
@djlink@mastodon.gamedev.place avatar

I'm so glad despite the technological advancements physical books are still alive and well. physical videogames seem to be going the extinction road

Andre_LA, (edited )
@Andre_LA@mastodon.gamedev.place avatar

@djlink @ironfairy wrote this nice thread on Twitter:

https://twitter.com/ironfairy_/status/1753923526090698834

And I agree, DRM is the problem, not digital media.

froyok, to random
@froyok@mastodon.gamedev.place avatar

Happy to announce that since February 1st I'm now Principal Product Manager on Substance Painter. :D

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@froyok congrats!

djlink, to random
@djlink@mastodon.gamedev.place avatar

"c++ is hard, let's use blueprints."
The blueprint: 🙃

https://blueprintsfromhell.tumblr.com/

image/png

Andre_LA,
@Andre_LA@mastodon.gamedev.place avatar

@djlink

What I wanted: 2D Platformer implementation
What I got: Sentient neural network.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • kavyap
  • everett
  • mdbf
  • magazineikmin
  • thenastyranch
  • DreamBathrooms
  • khanakhh
  • Youngstown
  • slotface
  • PowerRangers
  • InstantRegret
  • ngwrru68w68
  • rosin
  • anitta
  • Durango
  • vwfavf
  • osvaldo12
  • hgfsjryuu7
  • tacticalgear
  • cubers
  • GTA5RPClips
  • ethstaker
  • modclub
  • normalnudes
  • cisconetworking
  • tester
  • provamag3
  • All magazines