> For the complete documentation index, see [llms.txt](https://parallel-origin.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://parallel-origin.gitbook.io/documentation/core/introduction.md).

# Introduction

A small introduction to the shared codebase between client and server.

The [Core ](https://github.com/Parallel-Origin/PO-Core)is the shared codebase between Client and Server. Why all this? Well, there is a lot of code that is shared and would otherwise have to be duplicated. So you can be a bit clever here and save some work.

Client and server both used an ECS architecture. In this architecture the game entities have exactly the same components they consist of. Also the networking code is shared and uses the same commands. This gives you full control at a glance.

More about this in the next chapters.&#x20;
