https://github.com/phpgl/php-towerdefense
A 3D tower defense game written in PHP.
https://github.com/phpgl/php-towerdefense
Last synced: 10 months ago
JSON representation
A 3D tower defense game written in PHP.
- Host: GitHub
- URL: https://github.com/phpgl/php-towerdefense
- Owner: phpgl
- Created: 2022-09-18T13:29:47.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-12T11:28:07.000Z (over 2 years ago)
- Last Synced: 2025-03-28T22:35:19.264Z (10 months ago)
- Language: PHP
- Size: 240 KB
- Stars: 81
- Watchers: 6
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PHP Tower Defense
A simple 3D tower defense game written in PHP, using [PHP-GLFW](http://github.com/mario-deluna/php-glfw) and the [VISU](https://github.com/phpgl/visu) framework.
## Features
* Rendering Graph'ish pipeline
* Deferred rendering
* Translation animation system
* SSAO pass
* Shader managment with includes
* Simple terrain renderer with heightmap recorder
* Debug texts overlay
* Billboard progress bars
* Level serialization
* LowPoly Model loading & rendering
* RTS / Citybuilder like camera system
* Keyboard and Mouse input event system
* Entity component system
* Entity Picker
* Ray intersection testing
* GizMo
* Varios 3D debugging shaped and lines
* alot more stuff.
## Screenshots & Gifs
Basic level editor:

Model drag n drop

Simple rendering profiler:

Some scene

Deferred rendering
Billboards

Pocedural Roads.. (far from done..)
