Pinned post

Pro-tip for (web client): you can *pin* basically anything to add new columns to your dashboard.

On mastodon.gamedev.place, I highly recommend to pin the "Local timeline", which will be the gem of this instance.

You can also pin hashtags if you want, or your favourites (yeah, it's back to proper favourites you can check back later, and not "likes" as on Birdsite).

Pinned post

Let's get rolling in our local timeline!

I'm a French guy living in Germany. I'm a free and open source software () developer on my free time, energy engineer on $dayjob.

I contribute as project manager for the libre game engine, as well as various oldies (, ).

I'm also a nerd since 2005, and packager and team leader for the distribution (and surprise! I package mostly libre games :)).

Godot Engine review (very long) 

@noelle It's definitely a box of small legos with no defined structure. There's no distinction between a scene, an object, a character, or a 3D model imported from Blender -- Godot treats them all as the same type of "Node tree", and can instance any one of them into any other one, at any time. (eg. creating seamless transitions from one map to the next are just as effortless as spawning a single entity; you would load and spawn the entire next room the exact same way.)

So the main source of issue is generally just figuring out how to set up effective ways for one object to find another outside of collision testing. 😅 You can hardcode a path in the scene editor, or link up signals to parent functions, or write a relay script... There's guidelines and tutorials on how to do it effectively, but it's really up to you.

As far as what those individual lego Nodes can do for you, each one has a very specific purpose: The Sprite node displays a single graphic, the AnimatedSprite node has systems to automatically change the sprite's texture for you for simple sprite animations, and the AnimationPlayer node can animate literally every property in the entire engine over time -- sprite frames, object positions, rotations, and scale, and even function calls.

With clever use of the AnimationPlayer, connecting Signals in the editor (eg. on animation finished), and understanding the best way to organize all of the different Node types at your disposal, very few things need to actually be programmed in their scripting language (the esoteric GDScript, or its VisualScript counterpart) to accomplish what you want to happen in the game -- mostly just physics movements (eg. controlling the player pawn), changing scenes, and delaying before starting the next animation that controls everything.

That kind of power lends itself to making rapid janky hack games very easily once you learn how to use it, and in the long-term it can do basically anything Unity can -- It has both 2D and 3D rendering and physics engines built in, can switch between them and mix them freely, handle online connections and make HTTP requests, and even handle AR and VR devices.

The entire editor for Godot Engine itself is built inside of Godot Engine, so (almost) anything you can do in the editor, you can do for your players in realtime; You could just as easily make Tabletop Simulator or VRchat in Godot Engine, no problem, and the game assets it packages for your project are 100% cross-platform OpenGL (Vulkan coming soon in Godot 4.0) and open source, with simple exports to specific platforms an easy push of the button that uses prebuilt official executables or any optimized custom build you care to make.

10/10, there's very little incentive left for me to use anything else ever again. 🤔

After a long time that should've been far shorter, version 0.4.0 of #Librerama has been released! 🎉

Using the new 3.3 version of the #GodotEngine, this release comes with 5 new nanogames, music, and lots of QOL improvements! 🛠️

Have fun, folks!

yeldham.itch.io/librerama/devl

Here comes 3.3, paving the way for many exciting 3.x updates while we wait for Godot 4!

This release has countless bugfixes and new features to make Godot 3 a stable, reliable and high-performance game engine.

godotengine.org/article/godot-

We are launching a monthly meeting focused on in . First session on the 17th October, free and open to all!
Register here: polymorph.cool/godot-club/

So many wonderful new things to see in the universe of NMS!
That was the idea of the Origins update, and my conclusion is that they succeeded pretty well considering the constraints: they chose not to reboot the universe completely, but create a % of new planets and stars, and sow as much variation as possible across new and existing places.
My first trips were to see the entirely-new stuff: massive terrain worlds! Volcanoes! Lightning storms! Tornadoes! Massive buildings! Swamp worlds!

Show thread

A little something for when you're looking for someone, or you've lost your way.

#gamedev #indiedev #godotengine

The Complex Project. Update.
Bigger map, better graphics. Water, glass, light shaders.

HTML5 and Linux64 at games.p1x.in/

#GodotEngine #TrenchBroom #Qodot #Linux

Here are the slides of my presentation, for anyone who wants to copy the code: georgemarques.com.br/functiona

RT @Akien@twitter.com

Next up at , we have @vnen@twitter.com talking to us about functional programming applications on GDScript.

Tune in to the livestream on youtube.com/c/GodotEngineOffic

🐦🔗: twitter.com/Akien/status/12246

And the Oculus Go/Quest plugin for has been officially released. Coming to the godot asset store near you soon!

A huge thankyou to all the contributors who make what it is, on all areas: development, documentation and tutorials, bug reports, issue triage, user support, localization... and last but not least making awesome games with Godot!

Show thread

Unexpectedly, Godot 3.2 ended up being released on the 2-year anniversary of our massive 3.0 release in January 2018.

It's an unexpected but nice way to kickstart the development journey towards our next major achievement, Godot 4.0, with Vulkan support!

Show thread

contributors are thrilled and delighted to release our newest major update, Godot 3.2, after 10 months of work by 450 contributors!

The focus was on bugfixing and usability, but features weren't left out either. Read the blog for an overview!

godotengine.org/article/here-c

I've programmed my first basic AI today in Godot 3.
For now it only walks around the level, navigating the world using 5 raycasts.
#GodotEngine #Godot #GameDev

RT @Akien@twitter.com

The next is in one week in Brussels, Belgium, so here's the current version of the schedule with the confirmed talks and speakers.

We expect a few more talks to be confirmed in coming days. Don't hesitate to send your own proposal!
godotengine.org/article/schedu

🐦🔗: twitter.com/Akien/status/12215

We're organizing a new around @fosdem
in Brussels, Belgium, on 3 & 4 February 2020!

We'll also have a booth at FOSDEM, and some of us co-host the devroom on 1 Feb, which will have talks about all kinds of projects and tools.

godotengine.org/article/meet-c

Une extension qui meta-press.es à ta disposition

framablog.org/2019/12/05/une-e #TootOuRien

La veille sur la presse en ligne est laborieuse et exigeante, mais une extension pour Firefox peut la rendre plus légère, rapide et efficace… et plus éthique que Google News.

Nous rencontrons aujourd’hui Simon Descarpentries pour lui poser des qu

#agrégateurs #extension #flux #méta-moteur #Mozilla #Presse #recherche #RSS #wallabag

Show older
Gamedev Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!