mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.4K
active users

#o3de

1 post1 participant0 posts today
SetSideB<p>Games From Scratch’s Recommended Free Tools<br>Games From Scratch is a prolific Youtube channel dedicated to helping solo and small team gamedevs with tutorials and tools. They really do post freque<br><a href="https://setsideb.com/games-from-scratchs-recommended-free-tools/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">setsideb.com/games-from-scratc</span><span class="invisible">hs-recommended-free-tools/</span></a><br><a href="https://wrestling.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://wrestling.social/tags/indies" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indies</span></a> <a href="https://wrestling.social/tags/Audacity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Audacity</span></a> <a href="https://wrestling.social/tags/blender" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blender</span></a> <a href="https://wrestling.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a> <a href="https://wrestling.social/tags/DPaintJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DPaintJS</span></a> <a href="https://wrestling.social/tags/editors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>editors</span></a> <a href="https://wrestling.social/tags/engines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>engines</span></a> <a href="https://wrestling.social/tags/GamesFromScratch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GamesFromScratch</span></a> <a href="https://wrestling.social/tags/godot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>godot</span></a> <a href="https://wrestling.social/tags/GraphicsGale" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GraphicsGale</span></a> <a href="https://wrestling.social/tags/indie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indie</span></a> <a href="https://wrestling.social/tags/Inkscape" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Inkscape</span></a> <a href="https://wrestling.social/tags/Krita" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Krita</span></a> <a href="https://wrestling.social/tags/LDtk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LDtk</span></a> <a href="https://wrestling.social/tags/MagicaVoxel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MagicaVoxel</span></a> <a href="https://wrestling.social/tags/MaterialMaker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MaterialMaker</span></a> <a href="https://wrestling.social/tags/O3DE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>O3DE</span></a> <a href="https://wrestling.social/tags/Pixelorama" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pixelorama</span></a> <a href="https://wrestling.social/tags/SculptGL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SculptGL</span></a> <a href="https://wrestling.social/tags/Tiled" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tiled</span></a> <a href="https://wrestling.social/tags/tools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tools</span></a> <a href="https://wrestling.social/tags/Ucupaint" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ucupaint</span></a></p>
André-LA 🎀 gamedev<p>I&#39;m glad.</p><p>Now I&#39;ll go 💤 🛏️</p><p><a href="https://mastodon.gamedev.place/tags/O3DE" class="mention hashtag" rel="tag">#<span>O3DE</span></a> <a href="https://mastodon.gamedev.place/tags/GlobalGameJam" class="mention hashtag" rel="tag">#<span>GlobalGameJam</span></a></p>
André-LA 🎀 gamedev<p>I can&#39;t believe I&#39;m finally making an O3DE game! 😮 </p><p>This is for Global Game Jam, I&#39;m really glad that things are working!</p><p><a href="https://mastodon.gamedev.place/tags/o3de" class="mention hashtag" rel="tag">#<span>o3de</span></a> <a href="https://mastodon.gamedev.place/tags/globalgamejam" class="mention hashtag" rel="tag">#<span>globalgamejam</span></a></p>
André-LA 🎀 gamedev<p>Okay, it&#39;s kinda fixed, but it&#39;s kinda bad.</p><p>However I don&#39;t think I&#39;ll be able to touch this project again for <a href="https://mastodon.gamedev.place/tags/FediJam" class="mention hashtag" rel="tag">#<span>FediJam</span></a>, however, I do like the gameplay idea I&#39;m planning on this one, so I probably will continue even after the jam.</p><p><a href="https://mastodon.gamedev.place/tags/O3DE" class="mention hashtag" rel="tag">#<span>O3DE</span></a> <a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="tag">#<span>GameDev</span></a></p>
André-LA 🎀 gamedev<p>Let&#39;s Trainblaaaade!! 🎸 🎶 </p><p><a href="https://mastodon.gamedev.place/tags/O3DE" class="mention hashtag" rel="tag">#<span>O3DE</span></a> <a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="tag">#<span>GameDev</span></a></p>
André-LA 🎀 gamedev<p>Okay, so I think I finally realized how to model a game with composition and UML, in an actual useful way</p><p>First, there&#39;s two namespaces: Entities and Components</p><p>On the Entities the components are defined on the fields (I&#39;m not using the composition relation because that creates spaghetti)</p><p>Then on components it&#39;s defined their relationships, events and properties</p><p>if this gets finished it&#39;ll be an open-source game, and the theme will be a surprise (so I get motivated to finish)</p><p><a href="https://mastodon.gamedev.place/tags/O3DE" class="mention hashtag" rel="tag">#<span>O3DE</span></a> <a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="tag">#<span>GameDev</span></a></p>
Vic<p>Top Game 🎮 Development 👾 Software in 2024:<br>░ Unity - rersatile for 2D/3D games with extensive cross-platform capabilities<br>░ Unreal Engine - powerhouse for AAA games with cutting-edge visuals and physics<br>░ Godot - open-source, ideal for 2D games and beginners<br>░ Blender - all-in-one solution for 3D modeling, animation, and game creation<br>░ GameMaker - great for 2D games with both visual scripting and coding options</p><p>Check the rest in the article - <a href="https://thectoclub.com/tools/best-game-development-software/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thectoclub.com/tools/best-game</span><span class="invisible">-development-software/</span></a> <br> <br><a href="https://techhub.social/tags/GameDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDevelopment</span></a> <a href="https://techhub.social/tags/Unity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unity</span></a> <a href="https://techhub.social/tags/Gamefroot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gamefroot</span></a> <a href="https://techhub.social/tags/GameMaker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameMaker</span></a> <a href="https://techhub.social/tags/Maya" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maya</span></a> <a href="https://techhub.social/tags/Blender" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Blender</span></a> <a href="https://techhub.social/tags/PixiJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PixiJS</span></a> <a href="https://techhub.social/tags/O3DE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>O3DE</span></a> <a href="https://techhub.social/tags/CryEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CryEngine</span></a> <a href="https://techhub.social/tags/UnrealEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UnrealEngine</span></a> <a href="https://techhub.social/tags/Godot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Godot</span></a> <a href="https://techhub.social/tags/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a> <a href="https://techhub.social/tags/3DModeling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>3DModeling</span></a> <a href="https://techhub.social/tags/GameDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDesign</span></a> <a href="https://techhub.social/tags/VirtualReality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VirtualReality</span></a> <a href="https://techhub.social/tags/AugmentedReality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AugmentedReality</span></a> <a href="https://techhub.social/tags/VFX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VFX</span></a> <a href="https://techhub.social/tags/Animation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Animation</span></a> <a href="https://techhub.social/tags/TechTrends" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechTrends</span></a> <a href="https://techhub.social/tags/VRDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VRDevelopment</span></a> <a href="https://techhub.social/tags/3DAnimation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>3DAnimation</span></a> <a href="https://techhub.social/tags/GamingIndustry" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GamingIndustry</span></a> <a href="https://techhub.social/tags/TechInnovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechInnovation</span></a> <a href="https://techhub.social/tags/2024Tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>2024Tech</span></a> <a href="https://techhub.social/tags/DevCommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevCommunity</span></a></p>
www.jugandoenlinux.com<p>El potente motor de video juegos Open3D Engine "O3DE" acaba de lanzar nueva versión 24.09. Entre las muchas novedades destaca el gran aumento de rendimiento y optimización en muchas de sus áreas de uso.</p><p>Este motor <a href="https://mastodon.social/tags/SoftwareLibre" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareLibre</span></a> está especializado en la simulación de grandes espacio abiertos, ideal para videojuegos tipo "mundo abierto".<br>Si siempre comparamos Godot con Unity, para O3DE su homologo sería Unreal.</p><p><a href="https://o3de.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">o3de.org/</span><span class="invisible"></span></a></p><p><a href="https://docs.o3de.org/docs/release-notes/2409-release-notes/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.o3de.org/docs/release-not</span><span class="invisible">es/2409-release-notes/</span></a></p><p><a href="https://mastodon.social/tags/linuxgaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linuxgaming</span></a> <a href="https://mastodon.social/tags/O3DE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>O3DE</span></a></p>
Jaycosm🔆<p>🚩 FediJam Game Jam Begins Later Today! <br /> <br />Rules: <a href="https://itch.io/jam/fedi-jam" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">itch.io/jam/fedi-jam</span><span class="invisible"></span></a> <br /> <br />Announcements: <span class="h-card" translate="no"><a href="https://mastodon.gamedev.place/@fedi_jam" class="u-url mention">@<span>fedi_jam</span></a></span> <br /> <br /><a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="tag">#<span>GameDev</span></a> <a href="https://mastodon.gamedev.place/tags/Gaming" class="mention hashtag" rel="tag">#<span>Gaming</span></a> <a href="https://mastodon.gamedev.place/tags/GamingPC" class="mention hashtag" rel="tag">#<span>GamingPC</span></a> <a href="https://mastodon.gamedev.place/tags/PCGaming" class="mention hashtag" rel="tag">#<span>PCGaming</span></a> <a href="https://mastodon.gamedev.place/tags/VideoGames" class="mention hashtag" rel="tag">#<span>VideoGames</span></a> <a href="https://mastodon.gamedev.place/tags/MobileGaming" class="mention hashtag" rel="tag">#<span>MobileGaming</span></a> <a href="https://mastodon.gamedev.place/tags/WebDev" class="mention hashtag" rel="tag">#<span>WebDev</span></a> <a href="https://mastodon.gamedev.place/tags/WebGaming" class="mention hashtag" rel="tag">#<span>WebGaming</span></a> <a href="https://mastodon.gamedev.place/tags/Godot" class="mention hashtag" rel="tag">#<span>Godot</span></a> <a href="https://mastodon.gamedev.place/tags/O3DE" class="mention hashtag" rel="tag">#<span>O3DE</span></a> <a href="https://mastodon.gamedev.place/tags/3D" class="mention hashtag" rel="tag">#<span>3D</span></a> <a href="https://mastodon.gamedev.place/tags/Realtime" class="mention hashtag" rel="tag">#<span>Realtime</span></a> <a href="https://mastodon.gamedev.place/tags/ComputerGraphics" class="mention hashtag" rel="tag">#<span>ComputerGraphics</span></a> <a href="https://mastodon.gamedev.place/tags/Rendering" class="mention hashtag" rel="tag">#<span>Rendering</span></a> <a href="https://mastodon.gamedev.place/tags/Musician" class="mention hashtag" rel="tag">#<span>Musician</span></a> <a href="https://mastodon.gamedev.place/tags/Artist" class="mention hashtag" rel="tag">#<span>Artist</span></a> <a href="https://mastodon.gamedev.place/tags/Coder" class="mention hashtag" rel="tag">#<span>Coder</span></a> <a href="https://mastodon.gamedev.place/tags/Code" class="mention hashtag" rel="tag">#<span>Code</span></a> <a href="https://mastodon.gamedev.place/tags/Developer" class="mention hashtag" rel="tag">#<span>Developer</span></a> <a href="https://mastodon.gamedev.place/tags/Engineer" class="mention hashtag" rel="tag">#<span>Engineer</span></a> <a href="https://mastodon.gamedev.place/tags/Competition" class="mention hashtag" rel="tag">#<span>Competition</span></a> <a href="https://mastodon.gamedev.place/tags/GameJam" class="mention hashtag" rel="tag">#<span>GameJam</span></a> <a href="https://mastodon.gamedev.place/tags/FediJam" class="mention hashtag" rel="tag">#<span>FediJam</span></a></p>
blake shaw 🇵🇸<p>The extremely modular <a href="https://autonomous.zone/tags/O3DE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>O3DE</span></a> Atom rendering engine is quite interesting <a href="https://youtu.be/_EDU0TMLMjo?si=__Yt7qlmdn6wUDtN" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/_EDU0TMLMjo?si=__Yt7q</span><span class="invisible">lmdn6wUDtN</span></a></p>
André-LA 🎀 gamedev<p>Draughts-like game 🧵 part 4:</p><p>I&#39;m back home, and taking a piece works 🙂.</p><p><a href="https://mastodon.gamedev.place/tags/o3de" class="mention hashtag" rel="tag">#<span>o3de</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="tag">#<span>gamedev</span></a></p>

Making a 🧵 for this Draughts-like game progress.

After making the UML, started to implement the piece (and partially the board).

Again, things on UML wasn't actually that right, but updating it it's pretty simple, especially using codeberg's wiki (supports mermaid, so it's basically writing code).

I'm pretty happy on how this is progressing.

Finally started my implementation of a draughts game (which I hope I'll not abandon) after UML-ing it for days, now I'm basically ping-ponging between these two, which helps me rethinking about with more care.

I almost got trapped on the UML rabbit hole, avoided thanks to the tips you gave me! ✨

UML helps planning, but I feel the true advantage comes later actually: it's being easier to remember how your project works by looking at the UML graphs than digging the actual messy thing.

Dammit, ok, I'm sold to o3de's event based scripting for gameplay.

The idea of stopping the protagonist when highlighting something on the camera wasn't planned, but it was so easy to implement (literally seconds).

This is probably true to Defold or any engine that works with messages and co-routines to be honest.

Continued thread

This is the script canvas graph, on the end there's a "Attempt Attack", which is a custom node made with Script Canvas for the game.

So the idea is: I can make these custom nodes with script canvas, if I conclude that this node works and it's important, then I could (in theory) refactor the same algorithm in C++ and exporting it as a node too.

So, for the enemy graph, nothing changes (well, I need to update it to the new node), but there's less visual code (and VM usage) in the project

Continued thread

Side project progress:
Oh, I'm having progress 😮

This cube enemy was quite straightforward to program using script canvas (it's like UE's blueprints)

Something I want to try eventually is to incrementally port the visual code to C++:

I want to test if "prototype with SC, then port the 'spaghetti' to C++ as 'abstracted nodes'" it's a reasonable workflow

This way (in theory!), the high level behavior could be still be done visually, but the stable underlying implementation done in C++