home.social

#o3de — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #o3de, aggregated by home.social.

  1. I find it interesting The Hundred Line Last Defense Academy uses O3DE by The Linux Foundation as the game engine.

    #o3de #Gaming #Games #GameDev #OpenSource #JRPG

  2. No f way ?!

    Starting #O3DE on my linux Ubuntu (intel nuc hades canyon on a 34" monitor 4k)

    It starts so fast 😳
    On my windows computer it tooked minutes.

    Note:
    the empty project was pre-build
    The first time you start a project it takes way longer to build everything.

  3. Also if you for particular reasons want a replacement for #UnrealEngine that's still extremely powerful, go check out #Unigine absolutely underrated eye candy, #Flax a fairly young engine that's like a mix of UE and Unity and lastly #o3de a open source child of #CryEngine without all the yank.

  4. Hoy ha sido publicada la versión de 25.10.0 de O3DE.

    Este motor es el sucesor del Amazon Lumberyard que a su vez proviene del CryEngine. Si no reconocéis estos nombres tal vez os suenen Far Cry o la popular saga Crysis. Pues bien, estos juegos fueron creados con el CryEngine, lo que demuestra lo que se podría llegar a conseguir con O3DE.

    Si te gusta la programación y el desarrollo de videojuegos échale un vistazo en su página oficial:

    o3de.org/

    #O3DE #linuxgaming #gameengine

  5. I can't believe I'm finally making an O3DE game! 😮

    This is for Global Game Jam, I'm really glad that things are working!

    #o3de #globalgamejam

  6. Okay, it's kinda fixed, but it's kinda bad.

    However I don't think I'll be able to touch this project again for #FediJam, however, I do like the gameplay idea I'm planning on this one, so I probably will continue even after the jam.

    #O3DE #GameDev

  7. Okay, so I think I finally realized how to model a game with composition and UML, in an actual useful way

    First, there's two namespaces: Entities and Components

    On the Entities the components are defined on the fields (I'm not using the composition relation because that creates spaghetti)

    Then on components it's defined their relationships, events and properties

    if this gets finished it'll be an open-source game, and the theme will be a surprise (so I get motivated to finish)

    #O3DE #GameDev

  8. 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.

    Este motor #SoftwareLibre está especializado en la simulación de grandes espacio abiertos, ideal para videojuegos tipo "mundo abierto".
    Si siempre comparamos Godot con Unity, para O3DE su homologo sería Unreal.

    o3de.org/

    docs.o3de.org/docs/release-not

    #linuxgaming #O3DE

  9. The extremely modular #O3DE Atom rendering engine is quite interesting youtu.be/_EDU0TMLMjo?si=__Yt7q

  10. Draughts-like game 🧵 part 4:

    I'm back home, and taking a piece works 🙂.

    #o3de #gamedev

  11. Draughts-like game 🧵 part 3:

    The board now spawns all the pieces 👀👍.

    #o3de #gamedev

  12. Draughts-like game 🧵 part 2:

    The conversion of (board) 2D coordinates to world position works 🙂.

    #o3de #gamedev

  13. 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.

    #gamedev #o3de

  14. 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.

    #o3de

  15. 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.

    #o3de #gamedev

  16. 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

    #o3de

  17. 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++

    #o3de

  18. Turns out the prototype of previous thread was causing o3de to crash easily (probably because I switched the engine version many times before the stable version launch, this probably broke something).

    Also, the idea (or maybe my execution of it) wasn't any fun :gamedev: .

    So, I'm trying something more cliché, from the stable version which (almost) don't crashes.

    #o3de #screenshotsaturday

  19. #O3DE

    Ok. Once I got the requirements sorted, I was still having problems with missing model etc in the default scene.

    So I decided to build from GitHub source repo, and it all worked fine.

    Snap install ❌
    GitHub source ✔️
    deb install ❓ That's what I was going to try next.

  20. Now we have multiple and polite Hermanubis.

    #o3de

  21. Time to sleep, no gif this time because it's the same thing, but now it's a bit more organized through events.

    Fortunately I did found a workaround to stop the crashes I've had (go to asset processor and reprocess your script canvases after each save), and discovered why sending an event on "On Entity Activated" wasn't working (o3de is *VERY* async, so I was trying to send an event that wasn't connected yet, to be fair, this is kinda documented but I didn't noticed it could be that).

    #o3de

  22. I couldn't show well in this video, but the game now recognizes if you delivered the right item 🙂.

    And, the prefab wrapper thing... I still don't know how to deal with it well, for now I'm kinda unwrapping by hand on scripting.

    #o3de

  23. Switching to another #GameEngine can be like learning another language. Apart from things like "material" and "camera", most of the terminology doesn't transfer. Someone compiled a phrasebook mapping #Unity3D terms to those of #Godot, #Unreal, #CryEngine, #Open3D, #GameMakerStudio, and #BabylonJS.
    old.reddit.com/r/Unity3D/comme

    #Unity #UnityEngine #UnrealEngine #GodotEngine #O3DE

  24. Switching to another #GameEngine can be like learning another language. Apart from things like "material" and "camera", most of the terminology doesn't transfer. Someone compiled a phrasebook mapping #Unity3D terms to those of #Godot, #Unreal, #CryEngine, #Open3D, #GameMakerStudio, and #BabylonJS.
    old.reddit.com/r/Unity3D/comme

    #Unity #UnityEngine #UnrealEngine #GodotEngine #O3DE

  25. Switching to another #GameEngine can be like learning another language. Apart from things like "material" and "camera", most of the terminology doesn't transfer. Someone compiled a phrasebook mapping #Unity3D terms to those of #Godot, #Unreal, #CryEngine, #Open3D, #GameMakerStudio, and #BabylonJS.
    old.reddit.com/r/Unity3D/comme

    #Unity #UnityEngine #UnrealEngine #GodotEngine #O3DE

  26. Switching to another #GameEngine can be like learning another language. Apart from things like "material" and "camera", most of the terminology doesn't transfer. Someone compiled a phrasebook mapping #Unity3D terms to those of #Godot, #Unreal, #CryEngine, #Open3D, #GameMakerStudio, and #BabylonJS.
    old.reddit.com/r/Unity3D/comme

    #Unity #UnityEngine #UnrealEngine #GodotEngine #O3DE

  27. Switching to another #GameEngine can be like learning another language. Apart from things like "material" and "camera", most of the terminology doesn't transfer. Someone compiled a phrasebook mapping #Unity3D terms to those of #Godot, #Unreal, #CryEngine, #Open3D, #GameMakerStudio, and #BabylonJS.
    old.reddit.com/r/Unity3D/comme

    #Unity #UnityEngine #UnrealEngine #GodotEngine #O3DE

  28. spent some time during my vacation to try out #o3de and #flaxengine

    i just couldn't get o3de to run properly on #opensuse at all 😢
    even tried the snap package and compiling it from source.

    flax worked kinda alright for the most part, but instantly crashed when i tried adding some textures to 3d models 😄

    on the bright side #godot works way better now with version 4 and is probably the engine i'm gonna play around with some more

  29. linuxiac.com/open-3d-engine/

    03DE releases its first major stable version. This 3D engine has some big name backers like Amazon, and Adobe.

    #3DDevelopment 3DEngine #Open3DEngine #Open3D #O3DE