I thought I'd dip my toe into Cocos3D by coding the beginnings of a first-person shooter.