Florian Rival

1.8K posts

Florian Rival

Florian Rival

@Florianrival

Making game building accessible to everyone with @GDevelopApp, the open-source #nocode game engine. Prev: Gaming @google. "florianrival" too on other platforms

London, United Kingdom Katılım Şubat 2010
512 Takip Edilen1.7K Takipçiler
Sabitlenmiş Tweet
Florian Rival
Florian Rival@Florianrival·
Looks like my baby engine is now a grown-up! Now with 3D, 3D physics, multiplayer, prefabs - all open-source - but also an entire ecosystem (asset store, cloud builds, leaderboards, player accounts, 100s of extensions, premium templates). And it's just the beginning ⬇️⬇️
GDevelop@GDevelopApp

2024 is not finished yet but GDevelop already crossed 12k stars on GitHub 🌟 Thanks to everyone supporting, contributing and building with GDevelop 💜 Try #GDevelop a free, #opensource, 2D and 3D #nocode #gameengine

English
5
2
28
1.4K
Florian Rival
Florian Rival@Florianrival·
@BaldieAndBaldie The automated bot converting your extension issue into a "Pull Request" got some difficulties (I think because the example was included, but we should fix it). But no worries, it's here and we'll take a look asap! I tried the example and it works well!! 👍✨
English
2
0
2
51
baldie & baldie // Slope Jumpers
baldie & baldie // Slope Jumpers@BaldieAndBaldie·
Posted the GDevelop foliage extension on GitHub. As an old school dev getting back into it - this is my first time actually using GitHub 😅 seems like there's an issue, but I'm to tired to fix it right now. Tomorrow is the day (night?)!
English
2
0
4
102
Florian Rival
Florian Rival@Florianrival·
@BaldieAndBaldie Getting really close! A good description can indeed go a long way, especially for advanced extensions like this one
English
1
0
1
33
baldie & baldie // Slope Jumpers
baldie & baldie // Slope Jumpers@BaldieAndBaldie·
The thing I want to improve in all extensions is the instructions on how to use one. So I'm making sure the foliage extension has everything needed to get people started using it quickly. Almost ready to submit! #indiedev #gamedev #gdevelop
baldie & baldie // Slope Jumpers tweet media
English
2
0
10
202
Florian Rival
Florian Rival@Florianrival·
@BaldieAndBaldie Let me know when you try one of these solutions? gdevelop-community-list might be the easiest and we will surface this in the engine soon hopefully.
English
2
0
0
75
Florian Rival
Florian Rival@Florianrival·
@BaldieAndBaldie On the repository, you either open a new issue with the proper JSON file so that it's picked by the bot and a PR is opened to update the extension - or you just clone, update the extension Json file and submit a PR (might actually be easier and faster).
English
1
0
1
66
baldie & baldie // Slope Jumpers
baldie & baldie // Slope Jumpers@BaldieAndBaldie·
Testing… 110,000 GPU-instanced objects with dither fade occlusion culling, multiple lit/unlit materials, sway and gusts, running at 120 FPS without breaking a sweat. Still more work to be done, but I’m really happy with where it’s at. #gamedev #indiedev #gdevelop
English
1
3
48
1.7K
Florian Rival
Florian Rival@Florianrival·
@ByronMinick @GDevelopApp Hey! Florian here (GDevelop founder). I see what you're saying, and that's why we created in the past many free materials for GDevelop (see "Learn" tab and youtube videos): @gdevelopapp" target="_blank" rel="nofollow noopener">youtube.com/@gdevelopapp
English
1
0
1
73
Byron Minick
Byron Minick@ByronMinick·
@GDevelopApp Think of it from an educator’s perspective: - There are many game engines out there to choose from. Which platform should we teach? - Do they try to help educators learn their platform, so we can teach it correctly and effectively in the classroom? 🧵
English
2
0
0
26
Byron Minick
Byron Minick@ByronMinick·
@GDevelopApp You have a "classroom" plan, but there's currently no offering specifically for teachers interested in learning your software. How can teachers justify the expense of enrolling in your program if they can't assess the substance / quality of your teaching materials?
English
1
0
0
28
Florian Rival
Florian Rival@Florianrival·
@BaldieAndBaldie The second one (GDevelop-extensions repository) we're making reviews for basic usability for experimental extensions (and for "reviewed" extensions, we maintain them, so we're more careful about what get inside this list). Yours could easily be an experimental extension I think!
English
1
0
1
83
Florian Rival
Florian Rival@Florianrival·
@NorthernWhisper @GDevelopApp Probably something we could investigate at the same time as 3D shaders. Or get an open-source contribution for it if Pixi already handles it and if this could be exposed easily.
English
0
0
1
21
GDevelop
GDevelop@GDevelopApp·
🚀 Roadmap 2026! Here are the latest achievements and future goals for GDevelop.
GDevelop tweet media
English
19
7
99
5.8K
Florian Rival
Florian Rival@Florianrival·
@BaldieAndBaldie Well for experimenting I don't have a strong opinion 🤔 Of course at some point LODs and instancing would be better handled directly in the engine in some way... but if you think this would have an impact for foliage right now, better do it on your own and see the result!
English
0
0
0
29
baldie & baldie // Slope Jumpers
baldie & baldie // Slope Jumpers@BaldieAndBaldie·
@Florianrival Also, while I have built a dedicated LOD exension, the reason why I haven't implemented it with foliage is because I have a hunch you (GDevelop team) want to do it yourself for performance and better control. Am I mistaken to think that?
English
1
0
0
38
Planet Machine
Planet Machine@Planet_Machina·
Here is the Lightmapping technique shown again. I decided to run the lightmap through the occlusion and it turnned out a lot better. It allows me to keep the initial material without compromising the resolution. #solodev #backrooms #gdevelop
English
2
0
19
1.3K
Florian Rival
Florian Rival@Florianrival·
@Alex24103579450 @GDevelopApp Probably at some point but the real advantage will be less network requests at loading time. Any asset exposed client side can be extracted by just doing what the app does. Compression could help against script kiddies but that's it (nothing client side is ever secure)
English
0
0
0
25
Alexander
Alexander@Alex24103579450·
@GDevelopApp Thanks for the tip! But manual .tar wrapping is too complex for solo devs. Are there plans for built-in code minification or protection in GDevelop? I’m pausing my Android releases until our work is secure. 🛡️
English
1
0
0
17
GDevelop
GDevelop@GDevelopApp·
Some people say you can't make "real games" with a no-code game engine, but... does that actually make sense? Learn more about #GDevelop, the no-code, open-source, free, and easy to use game engine: gdevelop.io
English
3
0
44
1.3K
Florian Rival
Florian Rival@Florianrival·
@swyxio Fun because the first time he shared it, it had a genuine "organic" feeling (probably was. And was super useful!), while here it sounds like a "carefully crafted PR". Surely because of the repetition of 3x "Claude Code" (and 4x "Claude" in total) in 3 sentences in the 1st post
English
1
0
1
51
Florian Rival
Florian Rival@Florianrival·
@BaldieAndBaldie Ping me when you have something that you want to share! There are a fair number of PRs to push extensions every week, so we have a hard time finding those on which we should focus (quality and effort needed to get something we can share with the whole community can vary a lot)
English
1
0
1
61
Florian Rival
Florian Rival@Florianrival·
@BaldieAndBaldie Seeing this beautiful list of properties makes me so happy! Of course there is always a fair bit of polishing or debugging to get an extension "battle tested", but that's encouraging.
English
2
0
3
87
Florian Rival
Florian Rival@Florianrival·
@giffmana You could set up a basic game in @GDevelopApp and then vibe code using JavaScript blocks for the whole game logic. Just tell Claude/gpt you're in GDevelop and give them access to Pixi/Three.js renderers of your objects.
English
0
0
1
152
Lucas Beyer (bl16)
Lucas Beyer (bl16)@giffmana·
I just vibe-stormed a novel game I want to vibe-code for my kid -- I only discussed the gameplay, no coding/architecture yet. This time I tried both gpt-5.2-codex-xhigh and Opus 4.5 with the exact same initial prompt, and then "sampling" their ideas in parallel, synthesizing both in my head, and nudging each further into the space of ideas I like and away from those I dislike. However, Opus 4.5 is noticeably faster, while for gpt I always have to wait 2-4min between turns. It works great. The final game idea sounds so much cooler than what I managed to come up with while thinking alone for myself, and I'm literally excited to play the game. If I had to pick just one of the two, I would currently go for gpt-5.2-codex-xhigh, it came up with the coolest parts; although Opus 4.5 did contribute some too, it did soon converge into a good-on-paper-but-not-actually-fun gameplay style which was a bit hard to nudge it out of. Now, I'll experiment with vibe-coding the whole thing. I'm especially looking forward to see how I can make them generate the game art too, maybe make them use other tools like gpt-image, nano-banana, ideogram, midjourney, ... Ideally, I don't even want to copy-paste stuff around, I want them to just call some of these imagen models as part of the cli development loop. Does anyone have experience and recommendations with this?
Lucas Beyer (bl16)@giffmana

I love brainstorming with this generation of LLMs! The first round is often not "it", but after a couple back-and-forth, and crafting my messages to "force it to sample from further away", it comes up with such genius ideas that I would never think of alone, but are perfect for my taste/scenario. Basically, when brainstorming with the model, imagine you're navigating the probability landscape of all ideas/implementations, and using the model as a sampler, and you play the role of the sampling algorithm that uses the sampler. Depending on what it answers, it's up to you whether you feel like it sampled the landscape well and you want to refine around one sample, or whether you feel like it only sampled from one basin and you need to punch it out of that to get samples from 1+ other basins, but you don't know what the basins are yet! For any situation worth brainstorming, I already have a couple ideas myself of course, but am not 100% happy with any of them. But, in the first 1-2 rounds, I withhold my ideas, and just explain the situation to the model. I tell it what tradeoffs I care about and which ones I don't. I tell it to brainstorm with me, and give me at least 5 possible ideas, and their pros/cons/tradeoffs. Sometimes, there's already great ideas I didn't think of in there, and if so, then I pick my 1-2 favourites, tell it why I like them, and to dive deeper and discuss more details. But sometimes, none of the ideas is great either. Then, I do one of two things: I either mention my ideas, what I like and dislike about those, and ask it to bring up new ideas based on that. Or, I come up with 1-2 concrete examples that we should consider for the brainstorming, and tell it to revisit ideas with this concrete example. I chose the example such that it forces covering some area in "idea space" that I feel could be interesting but is missing. That's roughly it. With this strategy I've been very successful in the past month, and always end up with an idea that's significantly better than any of my own ideas. I really love this. The LLM isn't inventing stuff on its own, but the tandem of me + my LLM, we clearly come up with novel and meaningful (to me) ideas. I kept the LLM abstract because the principle works with all frontier models (that I tried), but I do now feel the need to specify that I had the best experience with this inside codex-cli, on max settings.

English
18
7
192
32.6K
Florian Rival
Florian Rival@Florianrival·
Good opportunity to let your creative side run wild and make a short demoscene as good looking as possible with the new 3D editor (and any feature you like) in GDevelop!
GDevelop@GDevelopApp

🌐 From Dec 10 to Dec 14 We’re challenging you to create the most stunning visual 3D scene possible using GDevelop! ✨ 🎨 One 3D scene 💡 No gameplay required, just pure visual artistry 🏆 Prizes 👉 Join now and show us what you can do! itch.io/jam/staged-sce…

English
0
0
0
175