An open API service indexing awesome lists of open source software.

https://github.com/hendrixstring/3d-pocket

3D engine developed for Pocket PC and Symbian enabled devices at 2003
https://github.com/hendrixstring/3d-pocket

Last synced: 3 months ago
JSON representation

3D engine developed for Pocket PC and Symbian enabled devices at 2003

Awesome Lists containing this project

README

          

# 3D-Pocket
a 3D engine developed for Pocket PC and `Symbian` enabled devices at 2003.
phones a while ago. some of the technology specifications:

* **VSD Algorithms**: This is a grid based Portal engine with a **Quad-Tree** culling system. can render huge worlds without loosing frame rates.
* Rendering is software based only (no GPU Hardware is needed at all).
* Extremely portable and fast (uses fixed point math also - no **FPU** needed).
* grid based engine = no need for **Z-Buffer** :-)
* dynamic per vertex RGB lighting.
* Linear fog.
* full collision detection.
* support for 3rd person camera.
* support for **.MD2** keyframe animation.
* the engine runs on top of **POCKET HAL**, a library for accessing Symbian and mobile windows screen buffer.
* Compiled on *Visual studio* for Pocket PC.
* the engine can be ported as well to any platform.
* no world editor was created. world data is coded in data structures within GL_Data.cpp. please consult the following files understanding the data structures:
- **GL_Types.h**
- **GL_Struct.h**
- **GL_Room_type.h**
- **GL_Data.h**

further notes:

the engine architecture and technology is very similar to the engine, that powered the first 3 Tomb Raider games. well worth the study for those who are into engine design and VSD algorithms.

### Demo

IMAGE ALT TEXT HERE

### Terms
* completely free source code. [Apache License, Version 2.0.](http://www.apache.org/licenses/LICENSE-2.0)
* if you like it -> star or share it with others

### Contact Author
* [tomer.shalev@gmail.com](tomer.shalev@gmail.com)
* [Google+ TomershalevMan](https://plus.google.com/+TomershalevMan/about)
* [Facebook - HendrixString](https://www.facebook.com/HendrixString)