A Python game framework for creating games, probably for raspberry pi pico, who knows? my main goal of making a game framework is to learn how things actually work, how do engines handle collider detection? lighting? rendering 3d shapes or sprites? and so on...
I'm going to write my journey through game engine development here so stick with me...
I learned from game mathematics that how vectors are working, how to show it on matrix, what usefull mathematic functions does it have, i have implemented vector class so far, it needs some updates but it's okay untill now
I have learnt about geometry and implemented two meshes from scrath, first one is a Cube and the other one is a shape like Ethereum coin shape that I love
I just relized that my functions are upper camel case which is wrong convention for python, just fixed the function names and refactored my game loop and meshes and put them in a good structure for future use
I was reading clean code book, and I saw the world "TDD", and rom now on I write tests for my classes, it actually is very usefull, nmy vector class had many issues but duo to testing i fixed the issues