pbbg-io / titan
The Titan Game Engine.
Installs: 57
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 2
Open Issues: 23
Type:project
Requires
- php: ^7.2.5
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^1.0
- guzzlehttp/guzzle: ^6.3
- laravel/framework: ^7.0
- laravel/tinker: ^2.0
- laravel/ui: ^2.0
- naoray/laravel-package-maker: dev-prepare-upgrade
- pbbg-io/titan-framework: *
- wikimedia/composer-merge-plugin: ^1.4
Requires (Dev)
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
- dev-master
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/jquery-ui-1.13.2
- dev-dependabot/npm_and_yarn/moment-2.29.4
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/tar-4.4.19
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/dot-prop-4.2.1
- dev-dependabot/npm_and_yarn/axios-0.21.1
- dev-dependabot/npm_and_yarn/ini-1.3.8
- dev-dependabot/npm_and_yarn/acorn-6.4.1
This package is auto-updated.
Last update: 2023-01-05 12:14:40 UTC
README
This repo is broken and is here until 1.0-beta
Titan

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.