This repository is an archive of example code that we used for our platformer game "The girl who met her shadow".
Initially, our aim was to get rid of Unity's Rigidbody2D
component completely so that we have more flexibility when creating any actions and collisions. After getting rid of RigidBody2D
we experienced the power of using transform-based movements and decided to follow the rule to avoid any unity or 3rd party components (E.g. Cinemachine
) that will compromise flexibility.
When I talk about "flexibility" I mean the power to do anything without requiring any workarounds, because we have become too dependant on Unity forcing us in a direction when it comes to implementation.
For any updates or extra resources check out our social media links down below. If you are interested in this repository you would be especially interested in our discord server where we have archives of artwork, character movements and collision demonstrations, pathfinding gifs, etc.
- Discord: https://discord.gg/GaaYps
If you found this repository helpful we would appreciate any donations that will go directly into putting more effort into expanding this repo and also working on the game.
- Ko-Fi: https://ko-fi.com/indieglue
Other social media channels:
- YouTube: https://www.youtube.com/channel/UCuZSLNPT8cuP6bNuUg85NBA
- Twitch: https://www.twitch.tv/indieglue
- Twitter: https://twitter.com/indiegluedev
- Instagram: https://instagram.com/indiegluedev
- Facebook: https://www.facebook.com/IngieGlueGames
All examples listed here does not replicate the architecture of our code base with "The girl who met her shadow", it just gives a simple code example of our implementations. Also, there will be a lot of copy pasting and hand written code here, so please create a ticket if you spot any typos or mistakes. Thanks.
- Physics