Tim Krief πŸ§‘β€πŸ’» Indie Dev Profile picture
Wishlist my game πŸ˜ƒ β†’ https://t.co/XxII4eTdZb πŸŽ™ Twitchβ†’ https://t.co/25xYvfFo7B πŸŽ₯ Youtubeβ†’ https://t.co/agfxV2XTFV

Mar 22, 2024, 11 tweets

That's it! The book is ready to be added to the game! Some people asked, so here's a thread about my process πŸ™‚βœ¨. #MadeWithGodot 1/10

It all started with a page on blender. It's a simple grid mesh with two bones and I spent some time animating it. 2/10

Later on I had to change it, I had to add a bone in the middle, and tweak things so that the uv mapping would not change too much during the animation. 3/10

Then I imported this as a gltb file into #GodotEngine I had a hard time making it so that I can apply different textures on each side, and animate the page in both directions. 4/10

I spent some time to support viewport textures on both faces of a page. 5/10

The next part was the hardest part. I added an array of pages and I created a procedural animation to make it so that each page would be at the right place and rotation, based on what's the current page. 6/10

I then made a system to actually create pages for the book. 7/10

This system is now robust, you can give the book node a function that take the page number as an input and outputs a node that is the 2D content of the page. That way this function can either use existing pages or create pages from template pages. 8/10

I finally added hard covers and a spine, it's really cool to see it working. 9/10

And now the next step is to add it to my game! Fallacy Quiz, (Wishlist it on steam please :D ) 10/10

@UnrollHelper

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling