Skip to content

A recreation of the classic 2.5D fps Wolfenstein3D using the Cocos2d-x game engine.

License

Notifications You must be signed in to change notification settings

mikedotcpp/CocosWolf3D

Repository files navigation

CocosWolf3D Banner

A recreation of the classic 2.5D fps Wolfenstein3D using the Cocos2d-x game engine. Serves as an example for how to use the GridBasedRaycaster project.

Alt text

Features

  • Render grid-based maps using the raycast method.
  • First person, mouselook camera.
  • Tested on Mac and iOS devices.
    • To test in fullscreen on Mac, go to the config.plist file and change the parameter 'startInFullscreen' from NO to YES.
  • Support for simple, custom behaviors (walls, pickups, etc.)

Controls

Action Mac iOS
Look Mouse/Trackpad First touch
Move W,A,S,D Second touch
Quit Esc. key Home button

About

A recreation of the classic 2.5D fps Wolfenstein3D using the Cocos2d-x game engine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published