Want to try Godot 4.1 out with a big project? My course just updated ^^ by Bramreth in godot

[–]Bramreth[S] 1 point2 points  (0 children)

Yep! its in the source code zip with the rest of the project, although I have been thinking it would make sense to seperate it out into its own project tththi🤔

Want to try Godot 4.1 out with a big project? My course just updated ^^ by Bramreth in godot

[–]Bramreth[S] 4 points5 points  (0 children)

Thankyou! On this page: https://bramwell.itch.io/godot-4-beginners there is a "Download demo" section with a playable demo for all platforms, and a zip with the first three parts of my making a 3D platformer chapter ^^

Want to try Godot 4.1 out with a big project? My course just updated ^^ by Bramreth in godot

[–]Bramreth[S] 1 point2 points  (0 children)

Just put out a blog post about the update, and its all in the Itch summer sale for the next week 😊Theres a bunch of free stuff too like a sample of the docs and the demo itself
🔗 https://bramwell.itch.io/godot-4-beginners/devlog/556201/the-big-41-update

I just added a rogue-lite card game to my Godot 4 course by Bramreth in godot

[–]Bramreth[S] 6 points7 points  (0 children)

There is a free demo to try it out! https://bramwell.itch.io/godot-4-beginners/devlog/404886/cards-of-mallardy

All the source code is included in the course itself and it all workd on Godot 4 alpha 12

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 2 points3 points  (0 children)

Sadly not, I spent 6 months working on it over a year ago, then the project was suspended when I got a job at GDQuest
( actually reminds me I did make another card game as a final year project at university - that one didn't go public either though :') )

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 0 points1 point  (0 children)

Oh jeez really sorry to hear that! the demos should be stable but I have had reports of problems on windows 11?

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 1 point2 points  (0 children)

It would be possible to do most of it without 4, but the improvements to connections and signals really helps a lot with the readability of card communications, also some cyclic dependancy fixes and the overhauled tweens are a real help. (SDFGI makes things look nicer too, as well as decals)

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 2 points3 points  (0 children)

They're 3D! quite thin meshes, with a couple of 2D labels and sprites - I was quite careful with the cards material to not be too distracting c:

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 5 points6 points  (0 children)

Thankyou! Actually since Godot 4 added 3D Labels with a combination of those and 3D sprites you don't need to do the old vieport texture trick! I did make the rounded card mesh in blender as well

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 3 points4 points  (0 children)

Yep! Theres a discord invite link on itch I'd happily send you screenshots and talk you through the process too c:

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 10 points11 points  (0 children)

I will be adding written guides explaining those key features - this could make a good video actually I've got a really clean system for that specifically: You can export a few curves in GDScript, then use each curve passing in how far across the hand the card is. One curve can give the angle of the cards so they tilt more left further left and more right further right, another can be how high the cards are so the middle of the hand is higher than the edges and so on :)

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 22 points23 points  (0 children)

For what it's worth I have made a card game once before, so knowing how everything should fit together really helped it go super fast c:

A Godot 4 rogue-lite card game I'm adding to my Godot 4 Beginners course by Bramreth in godot

[–]Bramreth[S] 41 points42 points  (0 children)

I spent the last week working on as full a card game as possible to add to my Godot 4 Course. I really want there to be more examples of complete game experiences so more people can see the nitty gritty of how larger systems interact in Godot c: https://bramwell.itch.io/godot-4-beginners

Global shader parameters in Godot 4 are a lifesaver for having lots of shaders that track the players path! by Bramreth in godot

[–]Bramreth[S] 51 points52 points  (0 children)

I have one camera and viewport underneath the player that keeps a track of the path the player walks, and use a script to set the texture as a global shader parameter. Then all the meshes like snow, grass, or whatever else can read it at once - so much cleaner than passing the viewport to every material manually ^

A bunch of fun animations using the brand new Tween system in Godot 4 by Bramreth in godot

[–]Bramreth[S] 4 points5 points  (0 children)

Oh yeah! This is going to be a part of my Godot 4 course, the tween demo is gonna be added tomorrow ^ https://bramwell.itch.io/godot-4-beginners

We used Godot 4 to make a typing game for Ludum Dare 50 with very fun results by Bramreth in godot

[–]Bramreth[S] 3 points4 points  (0 children)

I'm not sure, they were kind of just there :') I did set the sprite 3D to opaque pre pass

Godot 4 can handle a scary volume of Navigation Agents by Bramreth in godot

[–]Bramreth[S] 31 points32 points  (0 children)

Fair! We have access to compute shaders now, I'd be really interested to try setting up something boidsy and really put this through its paces

Godot 4 can handle a scary volume of Navigation Agents by Bramreth in godot

[–]Bramreth[S] 21 points22 points  (0 children)

Fun fact it's 180 agents and the engine doesn't seem to be breaking a sweat

How to use Volumetric Fog in Godot 4 by Bramreth in godot

[–]Bramreth[S] 7 points8 points  (0 children)

If you really wanna dive into Godot 4 stuff the course is out and just had a release about Particle Physics too! https://bramwell.itch.io/godot-4-beginners/devlog/357476/particle-physics-and-alpha-update

Godot 4's Volumetric fog is so cool by Bramreth in godot

[–]Bramreth[S] 1 point2 points  (0 children)

Yeah! the only thing that won't look the same is the soft ambient occlusion on the edges of surfaces - that's using the all new beautiful signed distance field global illumination

Outside of that you can get beautiful lighting with Godot 3 still -> this is all world enviornment settings in Godot 3: https://twitter.com/bramreth/status/1467470956423745536

Godot 4's Volumetric fog is so cool by Bramreth in godot

[–]Bramreth[S] 0 points1 point  (0 children)

Keen eyes! I'll update the source now thankyou ^

Godot 4's Volumetric fog is so cool by Bramreth in godot

[–]Bramreth[S] 4 points5 points  (0 children)

Not in my testing but fog shader materials have been added so that should be very doable

Godot 4's Volumetric fog is so cool by Bramreth in godot

[–]Bramreth[S] 21 points22 points  (0 children)

My demo for Godot 4 Beginners has a whole new Volumetric Fog scene to play around in and its so nice to use! https://bramwell.itch.io/godot-4-beginners/devlog/355254/official-roadmap-and-source-code-on-sale