About Sendama

Welcome to Sendama! Discover the inspiration and vision behind this unique and innovative game engine.


The Vision Behind Sendama

Sendama was created to challenge the conventional uses of PHP and push the boundaries of what this versatile language can achieve. With the release of PHP 8, an opportunity arose to explore new possibilities, and thus, Sendama was born—a game engine that brings the joy of 2D game development to the terminal using simple ASCII art.


Why Sendama?

1. Redefining PHP

PHP is traditionally known for web development, but Sendama showcases its potential in a new light. By leveraging the latest features of PHP 8, this game engine demonstrates that PHP can be a powerful tool for creating engaging 2D games.

2. Accessible Game Development

Sendama is designed with simplicity and accessibility in mind. Whether you're an experienced developer or a complete beginner, you can dive into game development with ease. The intuitive command-line interface and comprehensive documentation make it simple to start creating games right away.

3. Embracing Creativity

Games created with Sendama have a unique, nostalgic charm thanks to their ASCII graphics. This retro aesthetic allows for endless creative possibilities, letting you design your game world and characters with just a few keystrokes.

4. Open Source and Community-Driven

Sendama thrives on the collaborative spirit of the open-source community. Developers from all backgrounds are encouraged to contribute, share ideas, and help shape the future of the engine. Together, we can push the envelope of what PHP can do.


Key Features

  • Command-Line Interface (CLI): Install Sendama globally via Composer with composer require global sendamaphp/console, create new projects with sendama new my-game-name, and start your game with sendama play.
  • ASCII Graphics: Create games with a distinctive retro look using simple text files.
  • Cross-Platform Compatibility: Run your games on Windows, macOS, and Linux.
  • Lightweight and Efficient: Designed to run smoothly on any system.
  • Extensive Documentation: Access detailed guides and tutorials to help you every step of the way.
  • Active Community: Join our forums and Discord server to connect with other developers and share your creations.

Join the Journey

Sendama invites you to step into a world where PHP meets 2D game development in the terminal. Whether you're creating your first game or experimenting with new ideas, Sendama provides the tools and community support to help you succeed.

Get Started | Download Now | Documentation | Community Forum | Discord Server


Sendama - Bringing creativity and innovation to 2D game development, one ASCII character at a time.