PHPackages                             xgproyect/xgproyect - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. xgproyect/xgproyect

ActiveProject

xgproyect/xgproyect
===================

XGP Open-source OGame Clon

v4.0.0-beta.1(1mo ago)71.2k1[2 PRs](https://github.com/XGProyect/XGProyect/pulls)GPL-3.0-onlyPHPPHP ^8.2CI passing

Since May 30Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/XGProyect/XGProyect)[ Packagist](https://packagist.org/packages/xgproyect/xgproyect)[ Docs](https://xgproyect.org)[ GitHub Sponsors](https://github.com/XGProyect)[ RSS](/packages/xgproyect-xgproyect/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (27)Versions (8)Used By (0)

 [![xgp-logo](https://camo.githubusercontent.com/1f1810a71f8d5d38ff22d5cc941d4995a9689387952c3fdbf6c3368786cd748c/68747470733a2f2f786770726f796563742e6f72672f77702d636f6e74656e742f75706c6f6164732f323031392f31302f7867702d6e65772d6c6f676f2d626c61636b2e706e67 "XG Proyect")](https://camo.githubusercontent.com/1f1810a71f8d5d38ff22d5cc941d4995a9689387952c3fdbf6c3368786cd748c/68747470733a2f2f786770726f796563742e6f72672f77702d636f6e74656e742f75706c6f6164732f323031392f31302f7867702d6e65772d6c6f676f2d626c61636b2e706e67)
 **X**treme **G**amez **Proyect**o
 **Open-source OGame Clon**

About
=====

[](#about)

XG Proyect (XGP) is a web browser game based on the famous OGame. Our goal is to offer a package that is as similar as possible to the original.

Official Website: Live Server:

Requirements
------------

[](#requirements)

PHP 8.2 or greater MySQL 5.7 / MariaDB equivalent or greater

How to get XG Proyect?
----------------------

[](#how-to-get-xg-proyect)

### Manually

[](#manually)

Download and install XG Proyect is easy.

- Go to the releases section and get the latest stable release.
- Then unzip the upload dir in your localhost, rename that folder to wathever you want.
- Point you browser to your localhost and follow the step by step instructions provided by the installation software.

### Composer

[](#composer)

```
composer create-project xgproyect/xgproyect

```

### Quick start

[](#quick-start)

The easiest way to run XG Proyect locally is with Docker through Laravel Sail. See this [Laravel Sail guide](https://laravel.com/docs/12.x/sail) if you need to install or configure it first.

1. Start the containers:

```
./vendor/bin/sail up -d
```

If you already configured the Sail shell alias, you can use:

```
sail up -d
```

2. Open the local services:

- Game: `http://localhost`
- Mailpit: `http://localhost:8025`
- Adminer: `http://localhost:8080`

3. Use the default MySQL connection from `.env.example`:

- Host: `mysql`
- Port: `3306`
- Database: `xgproyect`
- Username: `xgp`
- Password: `xgp`

If you already created your own `.env`, those values may be different. Check that file because it overrides `.env.example`.

Mailpit
-------

[](#mailpit)

Mailpit captures outgoing emails locally so you can inspect them from a simple web UI.

Open `http://localhost:8025` after starting Sail.

Read more about [Mailpit guide](https://github.com/axllent/mailpit) to get started.

Adminer
-------

[](#adminer)

Adminer provides a lightweight UI for the local MySQL database.

Open `http://localhost:8080` and use these defaults:

- Server: `mysql`
- Database: `xgproyect`
- Username: `xgp`
- Password: `xgp`

If your local `.env` uses different database credentials, use those values instead.

Read more about [Adminer](https://www.adminer.org/) to get started.

Who is using XG Proyect?
------------------------

[](#who-is-using-xg-proyect)

We are happy to deliver this software giving others the possibility to have a good OGame Clon. On the other hand, it's a pleasure to see people using XG Proyect. [Create a ticket](https://github.com/XGProyect/XGProyect/issues) on GitHub so I can put your game logo here!

[![xgp-logo](https://camo.githubusercontent.com/1f1810a71f8d5d38ff22d5cc941d4995a9689387952c3fdbf6c3368786cd748c/68747470733a2f2f786770726f796563742e6f72672f77702d636f6e74656e742f75706c6f6164732f323031392f31302f7867702d6e65772d6c6f676f2d626c61636b2e706e67 "XG Proyect")](https://camo.githubusercontent.com/1f1810a71f8d5d38ff22d5cc941d4995a9689387952c3fdbf6c3368786cd748c/68747470733a2f2f786770726f796563742e6f72672f77702d636f6e74656e742f75706c6f6164732f323031392f31302f7867702d6e65772d6c6f676f2d626c61636b2e706e67)

We support
----------

[](#we-support)

The following are tools or frameworks that we use to do our coding experience better!

- [ Laravel ](https://laravel.com/)
- [ Composer ](https://getcomposer.org/)
- [ Mailpit ](https://github.com/axllent/mailpit)
- [ PHPDocumentor ](https://www.phpdoc.org/)

License
-------

[](#license)

The XG Proyect is open-sourced software licensed under the GPL-3.0 License.

###  Health Score

44

↓

FairBetter than 90% of packages

Maintenance93

Actively maintained with recent releases

Popularity22

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 88.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~410 days

Recently: every ~501 days

Total

6

Last Release

35d ago

Major Versions

v3.5.0 → v4.0.0-beta.12026-05-30

PHP version history (3 changes)v3.2.0PHP ^7.3|^8.0

v3.3.0PHP ^7.4|^8.0

v4.0.0-beta.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/4b79b2ccc32124478c4d11dcc78a38e6cf4092567cda16707623c0b00c27d0bb?d=identicon)[lkovacs](/maintainers/lkovacs)

---

Top Contributors

[![LucasKovacs](https://avatars.githubusercontent.com/u/3051274?v=4)](https://github.com/LucasKovacs "LucasKovacs (627 commits)")[![duhow](https://avatars.githubusercontent.com/u/1145001?v=4)](https://github.com/duhow "duhow (25 commits)")[![jmdaweb](https://avatars.githubusercontent.com/u/9821164?v=4)](https://github.com/jmdaweb "jmdaweb (18 commits)")[![BeReal86](https://avatars.githubusercontent.com/u/16218107?v=4)](https://github.com/BeReal86 "BeReal86 (16 commits)")[![athk](https://avatars.githubusercontent.com/u/4026777?v=4)](https://github.com/athk "athk (6 commits)")[![kovlucas](https://avatars.githubusercontent.com/u/16940194?v=4)](https://github.com/kovlucas "kovlucas (4 commits)")[![AsidStorm](https://avatars.githubusercontent.com/u/1109887?v=4)](https://github.com/AsidStorm "AsidStorm (3 commits)")[![jonamix-ar](https://avatars.githubusercontent.com/u/2124810?v=4)](https://github.com/jonamix-ar "jonamix-ar (2 commits)")[![manuelkamp](https://avatars.githubusercontent.com/u/48356947?v=4)](https://github.com/manuelkamp "manuelkamp (2 commits)")[![jjsaunier](https://avatars.githubusercontent.com/u/1763341?v=4)](https://github.com/jjsaunier "jjsaunier (1 commits)")[![agentcobra](https://avatars.githubusercontent.com/u/1831853?v=4)](https://github.com/agentcobra "agentcobra (1 commits)")

---

Tags

clonelaravelogamephpOGameclon

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/xgproyect-xgproyect/health.svg)

```
[![Health](https://phpackages.com/badges/xgproyect-xgproyect/health.svg)](https://phpackages.com/packages/xgproyect-xgproyect)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k172.1k9](/packages/bagisto-bagisto)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
