I'm in with quick tutorials
A composite design pattern in java tutorial. I made the getComponent() similar to unity in which you use Generic in method to get the component that you want. https://www.youtube.com/watch?v=M11yGH0t9-U
And a dynamic grid for 2d sprites in Unity https://www.youtube.com/watch?v=ABEwdnne9AI