Source Code of Wolfenstein 3D for the iPhone Available

John Carmack has released the source code of the iPhone version of the famous Wolfenstein 3D video game.
You can grab it here: wolf3d_iphone_v1.0_src.zip (10Mb).
Wolfenstein 3D is written in pure C and uses OpenGL for 3D rendering. You can see how id Software uses OpenGL render calls in files such as /wolf3d/newCode/wolf/wolf_opengl.c or /wolf3d/newCode/iphone/iphone_loop.c
The zip file also contains a doc about iPhone Development by John Carmack.
Related links:
- iPhone development By John Carmack
- Review: Wolfenstein 3D for the iPhone
- John Carmack Releases Open Source Wolfenstein iPhone Port
Tweet
[ Subscribe to Geeks3D latest news by email ]














The original Wolfenstein 3D was written in 16Bit turbo C, and as far as I know id-software didnt write the opengl render for this port John Carmack took the redux codebased and built this port from that.
http://www.shacknews.com/onearticle.x/57800
[...] Wolfenstein source code for the free iPhone version, along with Carmack’s documentation on the project, is available. [...]
Hi,
I have download this source code and i tried to run, i got 3 errors related to ” _GLimp_Shutdown, _GLimp_AppActivate”, do u know what is this?
You need to compile in ReleaseEpiosde1 configuration
[...] new platform means for games. Naturally, Wolfenstein 3D, the “Hello World” of 3D games, has been ported. Andrew Glassner recommended this book for iPhone development, he said it’s the best one he [...]
Hello guys,
There is still compile errors related to ” _GLimp_Shutdown, _GLimp_AppActivate”, with ReleaseEpiosde1 configuration. My XCode sdk has sdk from 2.0 to 3.1 . Can you helpe me ?
You can try http://tritoneapps.com iphone games apps, for more details contact prabhakar@tritonetech.com
Hi Prabhakar,
Currently i am doing one game application using Warphing and Morphing an images.If u have any sample source code or ideas please post me my mail id…
My Mail Id is : jpiphonedeveloper@gmail.com
Thanks in Advance,
jayaprakash S