I have a question on the "no premade assets" rule. Do these count as "premade assets":
- Physics/collision libraries for the low-level frameworks
- Alternative implementations of the existing engine functionality
- Open source libraries for a certain type of task (i.e. pathfinding)
- Pre-existing shaders