WASD to control. I know this would be a great starting point for games. Though I can do all of the maths easily, there are still A BUNCH OF WORK to do like optimization (avoid lag), debug (so annoying!) which requires incredible patience and knowledge. So, I think I will stop here and release this as an asset for folks who want to create 3D games with no starting point.
An attempt to use high school math (asian) into a coding project. It will be open to criticisms, additional features (if recommended). There are some instructions in the project, comment if you still find something unclear or bugs.