flecs, raylib, ttf, aheasing, kdtree, gpu mesh instancing loving C perfection through minimalism, everything pixel perfect and snappy as hell #flecs #raylib #indiedev #gamedev @ajmmertens @raysan5


The next Flecs release will have a number of significant performance improvements 🚀 Blog post coming soon #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch


Very simple not much to added. While doing other things. #raylib #flecs test build pic.

nighternet's tweet image. Very simple not much to added. While doing other things. #raylib #flecs test build pic.

The next Flecs release will add detailed statistics on how memory is being utilized! #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. The next Flecs release will add detailed statistics on how memory is being utilized!

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

More progress on the new Flecs demo: simulating 80k cars, 100k road segments and 7400 intersections @ 60 FPS 🚀 Live wasm demo: flecs-hub.github.io/traffic/etc/ #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch


Two weeks ago the traffic demo was simulating 80.000 cars at 60 frames per second. Now it's pushing 250.000. github.com/flecs-hub/traf… #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. Two weeks ago the traffic demo was simulating 80.000 cars at 60 frames per second.

Now it's pushing 250.000.

github.com/flecs-hub/traf…

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

The Flecs explorer now lets you inspect all tables and components in the world. Makes it much easier to see internals & locate performance hotspots! Live demo: flecs.dev/explorer/?page… #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. The Flecs explorer now lets you inspect all tables and components in the world. Makes it much easier to see internals & locate performance hotspots!

Live demo: flecs.dev/explorer/?page…

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

The explorer has a new default scene! 100% defined in Flecs script, no native code/meshes required. You can play around with it here: flecs.dev/explorer/?host… #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch


The new Flecs statistics are up! ECS applications are a bit less of a black box now, and even more tools are on the way 📈 Live demo: flecs.dev/explorer/?host… #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. The new Flecs statistics are up! ECS applications are a bit less of a black box now, and even more tools are on the way 📈

Live demo: flecs.dev/explorer/?host…

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

Working on getting some polish on this turd. Enemie animations done with VAT - sampled at 60fps. Powered by #ue5 and @ajmmerten's amazing #flecs API. Gibs are generated with a custom Houdini tool i'll expand on later, maybe. :) #indiedev #indiegames #screenshotsaturday


It took some time to get pins for input and output place holder. Not much to code as I did understand logics for #flecs as it need to update once. #raylib github.com/Lightnet/rayli… still need to debug as I know the offset seem off position of pins.

nighternet's tweet image. It took some time to get pins for input and output place holder. Not much to code as I did understand logics for #flecs as it need to update once. #raylib github.com/Lightnet/rayli… still need to debug as I know the offset seem off position of pins.

here we see interpolated theme switching and some basic player movement there's beauty to be found in simplicity and doing things the right way still #raylib #flecs


I just released Flecs v4.1.2! github.com/SanderMertens/… Highlights: - The C++ API now uses C++17 - New statistics for detailed memory tracking - Much improved stability of DontFragment storage #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch


back on that #flecs obesssion spatial partitioning implemented attempting to provide all entity positions in a GPU buffer to optimize rendering later on #gamedev #indiegames


When using ECS for UI, a common issue that apps run into is that the order in which entities are returned is not well defined. The next version of Flecs adds an OrderedChildren trait that fixes this! More info here: github.com/SanderMertens/… #flecs #ecs #gamedev #videogames #ui

ajmmertens's tweet image. When using ECS for UI, a common issue that apps run into is that the order in which entities are returned is not well defined.

The next version of Flecs adds an OrderedChildren trait that fixes this! More info here: github.com/SanderMertens/…

#flecs #ecs #gamedev #videogames #ui

Testing settings more, refining engine. This was lower resolutions! Improving speeds through test functions! #gamedev #gameeengine #flecs #voxel

deusxyz's tweet image. Testing settings more, refining engine. This was lower resolutions! Improving speeds through test functions!
#gamedev #gameeengine #flecs #voxel

I've added raycasting to characters at record speed (Thanks to Chad. G Pete). It does a ray to bounds check and integrates it into the voxel chunk raycasting function. #gamedev #indiedev #flecs #100daysofgamedev #zoxel #indiegame #3dworld

deusxyz's tweet image. I've added raycasting to characters at record speed (Thanks to Chad. G Pete). It does a ray to bounds check and integrates it into the voxel chunk raycasting function.

#gamedev #indiedev #flecs #100daysofgamedev #zoxel #indiegame #3dworld

It was easy port for transform 3d c to c++. Still there are still bugs which fixed up by #grok to trouble shoot correct the format. github.com/Lightnet/rayli… #raylb #flecs c to c++ quite different but follow logics for flecs api format.


Got some basic #raylib #flecs in c++ still there are c lib are need since it from flecs. github.com/Lightnet/rayli… It very simple cube move test in 3d. Thinking of way to port or explore just thinking. As wanted to try 3d physics is not easy task.


Just working on the #raylib #flecs in c++ programing. Which is take longer than I thought. Just working on set up camera 3d to get the singleton working. As for the query will take a while. As there different way to create systems from builder.


I just released Flecs v4.1.2! github.com/SanderMertens/… Highlights: - The C++ API now uses C++17 - New statistics for detailed memory tracking - Much improved stability of DontFragment storage #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch


It much endless possible for node 2d with #raylib, #raygui, #flecs since build into module style could work but required coding to make it work. Still It going be mess I think since required check types connectors.


Does it need to be fantasy GUI for planner? Well it depend but required customize code to work but since #flecs is module it does required some to plan correctly. It need some node 2d features to be added to run a game or some logics as visual script.


It took some time to get pins for input and output place holder. Not much to code as I did understand logics for #flecs as it need to update once. #raylib github.com/Lightnet/rayli… still need to debug as I know the offset seem off position of pins.

nighternet's tweet image. It took some time to get pins for input and output place holder. Not much to code as I did understand logics for #flecs as it need to update once. #raylib github.com/Lightnet/rayli… still need to debug as I know the offset seem off position of pins.

Update the build for transform 2d hierarchy github.com/Lightnet/rayli… #raylib #flecs Still long way to go as need to set up connect pin later which is relate to handle position and child. As well update rect base on config.


Working transform 2d and rectangle which made some mistakes not reading careful since there was singleton and array in the field from system. #raylib #flecs Well at least found the bug. While make the drag working. With help of #grok refine it.


After testing the transform 2d node test and add gui. github.com/Lightnet/rayli… #raylib #flecs manage to get child node working correct with the help of #grok and feed data example.


Been thinking and trying to get the node 2d to work correctly as I know I need transform 2d when handle node 2d render and pin connectors. There are couple of way vector2 and matrix. github.com/Lightnet/rayli… #raylib #flecs


Very simple not much to added. While doing other things. #raylib #flecs test build pic.

nighternet's tweet image. Very simple not much to added. While doing other things. #raylib #flecs test build pic.

Well I guess I need to create prefabs. Since I am coding some editor node 2d. Still need to set up connectors and pins for input and out puts. Which required code correct since the resize effect the text and rectangle for pin positions. #raylib #flecs which required more testing.


The customize node 2d is later as I want to create simple node 2d plan system for how it to build since it not game yet just planner. #raylib #flecs Still I can't help design some visual scripting.


Worked little bit of the prototype for node 2d that just has text, input and connector. github.com/Lightnet/rayli… #raylib #flecs Well it half #grok #ai as I know it logics hard to set up correct still logics still have format set up. Long way to go.


Just using the #raylib and #flecs for better manage the object easy. As I do not want to crash with messy code but making it module in flecs seem either easy and hard at the same time. For node 2D text and game mapping tool.


flecs, raylib, ttf, aheasing, kdtree, gpu mesh instancing loving C perfection through minimalism, everything pixel perfect and snappy as hell #flecs #raylib #indiedev #gamedev @ajmmertens @raysan5


Have time to think while working on the rework node 2d in #raylib by using the #flecs for easy manage I think. Just using the #raygui for better handle in input text and other things later. Just a prototype design.


Very simple not much to added. While doing other things. #raylib #flecs test build pic.

nighternet's tweet image. Very simple not much to added. While doing other things. #raylib #flecs test build pic.

Two weeks ago the traffic demo was simulating 80.000 cars at 60 frames per second. Now it's pushing 250.000. github.com/flecs-hub/traf… #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. Two weeks ago the traffic demo was simulating 80.000 cars at 60 frames per second.

Now it's pushing 250.000.

github.com/flecs-hub/traf…

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

better anchoring for UI's, better tooling #flecs #gamedev #voxelgame

deusxyz's tweet image. better anchoring for UI's, better tooling #flecs #gamedev #voxelgame

The new Flecs statistics are up! ECS applications are a bit less of a black box now, and even more tools are on the way 📈 Live demo: flecs.dev/explorer/?host… #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. The new Flecs statistics are up! ECS applications are a bit less of a black box now, and even more tools are on the way 📈

Live demo: flecs.dev/explorer/?host…

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

The next Flecs release will add detailed statistics on how memory is being utilized! #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. The next Flecs release will add detailed statistics on how memory is being utilized!

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

Manage to get some transform 3d #cimgui working to test how position, rotation, scale. By using #grok which took tries to explain how to set up #flecs and list entity correctly. Should do one thing at the time to explain which practice and fixed my mistakes.

nighternet's tweet image. Manage to get some transform 3d #cimgui working to test how position, rotation, scale. By using #grok which took tries to explain how to set up #flecs and list entity correctly. Should do one thing at the time to explain which practice and fixed my mistakes.

Have to strip down to know how pair works with #flecs to get the #raylib working on transform node system. As it was not update the transform nodes. Should have check how child and parent work with the pair api.

nighternet's tweet image. Have to strip down to know how pair works with #flecs to get the #raylib working on transform node system. As it was not update the transform nodes. Should have check how child and parent work with the pair api.

The Flecs explorer now lets you inspect all tables and components in the world. Makes it much easier to see internals & locate performance hotspots! Live demo: flecs.dev/explorer/?page… #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. The Flecs explorer now lets you inspect all tables and components in the world. Makes it much easier to see internals & locate performance hotspots!

Live demo: flecs.dev/explorer/?page…

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

#raylib #flecs it very simple test on atlas texture test. As well render system. It much plug and play module. Although it needed transform 3d component to refs and models types.

nighternet's tweet image. #raylib #flecs it very simple test on atlas texture test. As well render system. It much plug and play module. Although it needed transform 3d component to refs and models types.

Got the scene graph pretty much working in #Degine. Had a basic system before, but this is more robust using ECS from @ajmmertens #flecs library. Can't see in an image, but the cubes are rotating around each other. Menu using @ocornut #dearimgui. Need to add drag and drop, tho.

cybereality's tweet image. Got the scene graph pretty much working in #Degine. Had a basic system before, but this is more robust using ECS from @ajmmertens #flecs library. Can't see in an image, but the cubes are rotating around each other. Menu using @ocornut  #dearimgui. Need to add drag and drop, tho.

Thanks #flecs community for helping me work out EcsComponent tag checks. My inspector UI is coming along well. #gamedevelopment #indiegame

deusxyz's tweet image. Thanks #flecs community for helping me work out EcsComponent tag checks. My inspector UI is coming along well.

#gamedevelopment #indiegame

Okay no more crashes and fixed a lot of bugs 😭 now to new features!!! #gamedev #zoxel #flecs

deusxyz's tweet image. Okay no more crashes and fixed a lot of bugs 😭 now to new features!!! #gamedev #zoxel #flecs
deusxyz's tweet image. Okay no more crashes and fixed a lot of bugs 😭 now to new features!!! #gamedev #zoxel #flecs

I hooked up dialogue trees to players/npcs and now it works well enough, just need more polish next :) New Minisforum PC, crazy amount of power in these things now days! #gamedev #indiegame #flecs #zoxel

deusxyz's tweet image. I hooked up dialogue trees to players/npcs and now it works well enough, just need more polish next :) New Minisforum PC, crazy amount of power in these things now days!
#gamedev #indiegame #flecs #zoxel

It took some time to get pins for input and output place holder. Not much to code as I did understand logics for #flecs as it need to update once. #raylib github.com/Lightnet/rayli… still need to debug as I know the offset seem off position of pins.

nighternet's tweet image. It took some time to get pins for input and output place holder. Not much to code as I did understand logics for #flecs as it need to update once. #raylib github.com/Lightnet/rayli… still need to debug as I know the offset seem off position of pins.

Now I am using tooltip events I can hook into the individual icon prefabs! I am glad again t to reduce boilerplate code 😭 it hurt me in the past! #zoxel #gamedev #flecs #100daysofgamedev #indiegame #indiedev

deusxyz's tweet image. Now I am using tooltip events I can hook into the individual icon prefabs! I  am glad again t to reduce boilerplate code 😭 it hurt  me in the past!

#zoxel #gamedev #flecs #100daysofgamedev #indiegame #indiedev
deusxyz's tweet image. Now I am using tooltip events I can hook into the individual icon prefabs! I  am glad again t to reduce boilerplate code 😭 it hurt  me in the past!

#zoxel #gamedev #flecs #100daysofgamedev #indiegame #indiedev

After almost a year of work the branch with the new hierarchy storage is starting to turn green! ✅ The new hierarchies are much more cache friendly, so big performance gains are on the way 💨 #flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

ajmmertens's tweet image. After almost a year of work the branch with the new hierarchy storage is starting to turn green! ✅

The new hierarchies are much more cache friendly, so big performance gains are on the way 💨

#flecs #ecs #gamedev #indiegame #videogames #IndieGameDev #indiedev #indiewatch

#flecs #vulkan #SDL3 Manage to finish correct cube 3d render test. Well it was fun troubleshoot. github.com/Lightnet/sdl3_… First try to ask #grok but fail and rework the design.

nighternet's tweet image. #flecs #vulkan #SDL3 Manage to finish correct cube 3d render test. Well it was fun troubleshoot. github.com/Lightnet/sdl3_… First try to ask #grok but fail and rework the design.

Rubble voxes placed around map! Small details should make scenes pop more :) #gamedev #flecs #voxels #zoxel #indiegame

deusxyz's tweet image. Rubble voxes placed around map! Small details should make scenes pop more  :)

#gamedev #flecs #voxels #zoxel #indiegame

I am refactoring the ui spawn functions to use struct inputs, they had gotten way out of hand haha :D Thank you ChatGPT for your good suggestions. #gamedev #indiegame #flecs #zoxel

deusxyz's tweet image. I am refactoring the ui spawn functions to use struct inputs, they had gotten way out of hand haha :D Thank you ChatGPT for your good suggestions.
#gamedev #indiegame #flecs #zoxel

Loading...

Something went wrong.


Something went wrong.


United States Trends