Skip to content

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.


    Installation

  • PHP GameDev Tutorial


    Everything ready to get started? Jump right into the tutorial on writing games with PHP.


    Getting Started

  • PHP OpenGL Tutorial


    PHP-GLFW

    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.


    Getting Started (PHP-GLFW)

  • Examples & Games


    PHP-GLFW

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


    Games