Hello I'm back and now I will try my best to be more understandable.
I am gonna try to make a game engine from scratch. I will begin with the player controller.
Movement
Mouse controlled Camera
Gravity
Shooting
I'll begin slowly and will do little less than this right now like. Moving forward and backward and turning left and right with the arrow keys. What I'm using is Xcode V9.4.1 and I'll make the engine with Swift in sceneKit (Can't make a raycaster in spriteKit yet). The engine is for Mac computers to add.
I hope I get help. I don't have that much else to do. Thanks for reading.