Tim Krief 🧑‍💻 Indie Dev Profile picture
Mar 22, 2024 11 tweets 4 min read Read on X
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 Image
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

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Tim Krief 🧑‍💻 Indie Dev

Tim Krief 🧑‍💻 Indie Dev Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(