Тёмный

Should You Use CSG to Make Levels? (Godot 4) 

PiCode
Подписаться 1,2 тыс.
Просмотров 3,4 тыс.
50% 1

What is CSG in Godot? Should you use is for making level? How's the performance?
Resources:
- The post taking about performance: / csg_for_level_building...
- The game that was shown at the start of the video: picode.itch.io...
- Cool prototype textures: github.com/PiC...
Music: "Robobozo", "Limit 70", "Feelin Good", "Electrodoodle", "Beauty Flow", "Mining by Moonlight" and "Envision" all by Kevin MacLeod (incompetech.com)

Опубликовано:

 

18 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@RetoRadial
@RetoRadial 14 дней назад
2:44 Just a minor note here. The reason the CSG Boxes cause so much lag is because the polygons have to be recalculated when two CSGs are children of the same CSGCombiner and collide. If the CSG Boxes were to be parented differently (instanced differently under a Node3D, using different combiners, etc.) then they would pose no more overhead than using a Blender Mesh. CSGs are one of Godot's most powerful tools, and I'm glad they're getting the respect they deserve.
@Eliasdbr
@Eliasdbr 16 дней назад
I was coincidentally looking for a video explaining the pros and cons of CSG level making! Thank you so much!
@JohnnyThund3r
@JohnnyThund3r 4 дня назад
Good to know about the performance not being too much of a hit and that you can make hollow blocks... The problem I run into with CSG blocks is editing the UVs becomes a pain as it's only really designed to block out your level and lacks more advanced futures of a level editor, which is why I use Cyclops instead, but every once in a while the Cyclops blocks fail to create proper collision geometry, so I end up using CSG blocks as glue.
@Bread-qz3ht
@Bread-qz3ht 18 дней назад
Great video as always
@quentinpauleau5668
@quentinpauleau5668 12 дней назад
If you need, CSG to interact until a specific time, you can use the get_mesh() function to export the mesh data to an other mesh instance once the CSG interactions are finished. Then free the CSG instance.
@Mebakanı
@Mebakanı 18 дней назад
Can you make a video about godot networking and multiplayer?
@Mrkhamzat
@Mrkhamzat 15 дней назад
0:52 when I do that , nothing happen , why ? And how I can fix that ?
@davidbarkhausen7739
@davidbarkhausen7739 16 дней назад
hmmm... didn't realize they slow down performance when moving... maybe that's what's been lagging the platforming levels in my game...
@theotherothersean
@theotherothersean 16 дней назад
Out of curiosity how come you used a CSG instead of just a simple shape like a rectangle?
@quentinpauleau5668
@quentinpauleau5668 12 дней назад
​@@theotherothersean you can do more complex stuff with it like you would with a 3D modeling software like blunder
@quentinpauleau5668
@quentinpauleau5668 12 дней назад
well it is not really when there are moving but when there colliding with each other.
@funlabsdesignstudio
@funlabsdesignstudio 14 дней назад
A toilet 🚽 maybe ? 😂
@Icecreambagel
@Icecreambagel 14 дней назад
Boolean
@therandomsomeone.
@therandomsomeone. 15 дней назад
you could use qodot but it's kind of a pain to work with
@Deliveredmean42
@Deliveredmean42 15 дней назад
I guess there is cyclops as an alternative.
Далее
I Made a Cleaning Sim in Godot in 48 Hours...
9:19
Просмотров 6 тыс.
I Made a Graphics Engine in Scratch
8:27
Просмотров 118 тыс.
They Dared Me To Make A Game...
12:08
Просмотров 1,3 млн
Making a Fake Multiplayer .io Game
11:03
Просмотров 43 тыс.
Why Solo Developers Should Use Unreal
9:51
Просмотров 379 тыс.
4 Reasons Why You Should Use Jolt Physics (Godot 4)
3:54
I Should've Tried Godot a Year Ago
8:25
Просмотров 35 тыс.
Making Successful Indie Games Is Simple (But Not Easy)
12:08
Optimizing my Game so it Runs on a Potato
19:02
Просмотров 577 тыс.
Active Ragdoll in Godot 4
3:21
Просмотров 4,8 тыс.