Object Oriented Design - The Power of the Strategy Pattern
Strategy Pattern is the base of most Object Oriented Programming design patterns. Since it takes advantage of polymorphism to solve coupling problems it can be used for almost any system in our games. Don't believe me? Watch this!
A Godot project showing how to implement a pass through mechanic both to jump through platforms from bottom to top and to fall through them from top to bottom.
Moon Cheeser is a game about an astronaut that dreams about a moon made of cheese. You can control comets and falling stars to get the cheeses out of the moon's surface and collect them. **Dodge** the craters created when things collide with the moon and **fly** on the shooting stars!
![Moon Cheeser gameplay](https://camo.githubusercontent.com/8a6cd88972872aeba27cb6679e0990ad82e586dc/68747470733a2f2f696d672e697463682e7a6f6e652f615731685a3255764e7a4d304d7a45764d546b344e5455324d69356e6157593d2f333437783530302f7a79592532425a6b2e676966)