Skip to content
Titan Framework for text based games
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap init Nov 25, 2019
config
database
public
resources
routes
storage
tests
.editorconfig
.env.example
.gitattributes
.gitignore
.styleci.yml
README.md
artisan
composer.json
package.json
phpunit.xml
server.php
webpack.mix.js
yarn.lock

README.md

Titan Software License Travis Total Downloads Discord

Please see the Website for more in depth documentation, marketplace and more.

Titan is a framework for building a text based game such as Bootleggers, Torn, Barafranca. Think of it as a starting point for your game. By default we include

  • Administration Panel
  • Role/Group Management
  • User Management
  • Cronjob Management
  • Settings Management
  • Menu Management
  • Extensions

You can browse our selection of extensions or just get started building something yourself. If you are wanting to have more of a base to start, you can check out our bundles which install a group of extensions at the same time, saving you some time searching for individual extensions

This repository contains a base for Titan, it contains a few modifications to a base Laravel install along with pulling in the actual framework, if you don't fancy building things out as extensions then you can just go ahead and write it as any other Laravel application

Install

Composer Project

composer create-project pbbg-io/titan -s dev
cd titan
php artisan titan:install
php artisan titan:resources
yarn && yarn run production

Manually

git clone https://github.com/pbbg-io/titan
cd titan
composer install
cp .env.example .env
php artisan key:generate
php artisan titan:install
php artisan titan:resources
yarn
yarn run production

Then you can serve it with artisan

php artisan serve

Usage

Write a few lines about the usage of this package.

Testing

Run the tests with:

vendor/bin/phpunit

Credits

Security

If you discover any security-related issues, please email ian@pbbg.io instead of using the issue tracker.

License

The MIT License (MIT). Please see License File for more information.

You can’t perform that action at this time.