6th Tutorial Early Access | Game Engine Development Series
The source code of the 6th tutorial of the Game Engine Development Series (Ground Engine) is now available in early access!
Monday 23rd August 2021

 

Ground Engine | Tutorial 6 | Early Access


The source code of the 6th tutorial of the Game Engine Development Series (Ground Engine) is now available in early access!

In this tutorial we will continue to design and implement the Entity Component System!
In particular we will see:

  • how to design and implement the Component class
  • how to create, retrieve and delete Components through Entities exploiting C++ templatization features
    • auto staticMesh = entity->createComponent<GStaticMeshComponent>();
    • auto staticMesh = entity->getComponent<GStaticMeshComponent>();
  • how to handle Components through the usage of unique ids

As in the previous tutorial, we will exploit features of Modern C++, like typeid(), to get unique id for our Components.


The Design Diagrams have been updated as usual.

 

Here is the link: https://www.patreon.com/posts/55232742


I hope you'll enjoy it!
Thank you for all your support!

 

 

Stay up to date!
Subscribe to the newsletter to receive all the main news about the development of Pard Engine, illuxUI, and the various Tutorial Series!
Subscribe
E-mail is not valid. Please insert a valid e-mail.
If you don't want to receive our news anymore,
unsubscribe now