Toxocious / Ephemeral

Ephemeral is a heavy work-in-progress engine, created with the intention of being able to create and play 3D-style Pokémon maps.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pokémon Ephemeral

Pokémon Ephemeral intends to be a handcrafted game engine, game server, and more, all of which will come together to create a Pokémon MMO.

Development of this project will take a great amount of time given the desired scope, but we'll get there.




Check us out on Discord if you like this project and/or want to contribute in any way.

Discord Banner

Table of Contents

Getting Started

Prerequisites

Premake is required to generate project files (Windows) and executables (Linux).

Without Premake, you will not be able to generate the necessary project files.

Be sure to install and to add it to your operating system's PATH before continuing.

Project Setup

Clone the repository.

git clone https://github.com/Toxocious/Ephemeral.git

After cloning the repository onto your system, you can compile the project by running the Compile.sh script.

Project Dependencies

We have chosen a number of third-party dependencies to use, which you can read more about in our DEPENDENCIES documentation.

Project Structure

We want to uphold a clean and organized structure, which looks like this.

Each part of the project contains a README containing further information about what it does, how it works, etc.

.
├── Build/
│   └── Compiled binary and object files
├── Docs/
│   └── CODE_OF_CONDUCT.md
│   └── CONTRIBUTING.md
│   └── DEPENDENCIES.md
│   └── FEATURES.md
├── Generated/
│   └── Generated Visual Studio project files
├── Libraries/
│   ├── glew/
│   ├── glfw/
│   └── imgui/
├── Projects/
│   ├── Core/
│   │   └── Include/
│   │   └── Source/
│   ├── Editor/
│   │   └── Include/
│   │   └── Source/
└────── README.md

Contributing

If you're interested in contributing to Ephemeral, please check out CONTRIBUTING.md for more information.

License

This project is licensed under MIT.

For more information about the license, check out the LICENSE.

About

Ephemeral is a heavy work-in-progress engine, created with the intention of being able to create and play 3D-style Pokémon maps.

License:MIT License


Languages

Language:C++ 82.5%Language:C 16.9%Language:Objective-C 0.4%Language:Lua 0.1%Language:Shell 0.0%