Hello everyone! I have been working on a grammar system for a while, and learning the “old” #Unity Editor GUI system. It could be called “Grammar System for obstacle placement in linear runner type games”. I hope you like it / find it useful. (1/11) #madewithunity#procgen
I also made some images that explain the idea behind the grammar system (2/11) #procgen
And it can also be used as a sort of 2d level editor to place the 3d elements: (6/11) #madewithunity
This is a very constrained implementation of a grammar system, if you want to see something more powerful look no further than Ludomotion’s Unexplored 1 and 2. One of its developers @DormansJoris has written a couple of awesome papers on graph grammars. (7/11)
Also @boris_brave made a blog post about some of those graph grammars ideas
As stated before, the system was made using the “old” #Unity Editor GUI System, the most important unity features used were Graphics.DrawMeshNow (which is used to render the entire grid editor system
with SDF shaders) and the PreviewRenderUtility class.(9/11)
An incredible help in parsing what I needed to do to make unity’s UI system work came from @FreyaHolmer and @GameDevGuideYT , thank both you so so much!!. Both of them have really awesome tutorials on unity and game dev, go follow them! (10/11)
The awesome 3d models you see in the videos were made by @KayLousberg, specifically the "Mini Game Variety Pack", Kay’s other asset packs looks really cool too. You can also get cute character models if you become his patreon! (11/11)
I hope you liked it and find it useful. Any feedback on the system, the explanation, and the color choice would be appreciated! and thank you for reading / watching!
• • •
Missing some Tweet in this thread? You can try to
force a refresh