VISU - A Modern Game Framework for PHP¶
VISU is a component based php game engine. Think Laravel or Symfony, but for game development.
This framework is built around the extension PHP-GLFW which is requried for VISU to work.
Core Philosophy¶
Replace what you want, keep what you need¶
VISU is built around the idea of modularity. You can replace any system you want with your own implementation, while keeping the rest of the framework intact.
- Most parts of VISU are decoupled by design and don't require the entire framework stack to work. If you want to use our rendering helpers go ahead.
- There is no fixed rendering pipeline, you can freely extend or replace the existing rendering systems with your own.
-
Install in 5 minutes
If you haven't installed PHP-GLFW yet, follow the installation guide for your platform.
-
PHP GameDev Tutorial
Everything ready to get started? Jump right into the tutorial on writing games with PHP.
-
PHP OpenGL Tutorial

Want to first understand the core? Checkout the tutorial on writing OpenGL applications with PHP.
This is not a VISU tutorial, but it will help you understand the core concepts of OpenGL, which will help you develop better games with VISU.
-
Examples & Games

There is a small collection of examples and games available to get you started.