Skip to content
Switch branches/tags
Go to file

Latest commit

13206d6 Merge pull request #670 from dawikur/master

ec345ee Bump vendor string for dot release.

e312290 Remove comment from config.json.

ebcfbba fix #4180: Long.prototype.toFloat64() overflow (#4182)

1363a04 Update SDK (v0.5.6)

ab78196 Update the doc versions for the 1.3.1 release.

30ebb322 Merge pull request #381 from erwincoumans/master

7b2dae9 Update StackOverflow links to have relevant queries. PiperOrigin-RevId: 148175350 Change-Id: I0b23193dfe7111563bf1ba2642a5cc39fcfc0eb8

c9ead07 Update

20081fb Change back into a link.

59f67e9 Merge "Merge remote-tracking branch 'gh/develop' into "internal"" into ub-games-master

ae7dc88 Merge pull request #10 from jsanmiya/master

f2f249570 Update StackOverflow links to have relevant queries. PiperOrigin-RevId: 148175350 Change-Id: I9b4a9c8ecdc4b042a42b4864765dec6a68b32460

a07e9866a Revert to be a symbolic link.

8af27718 update ChangeLog

c156ca212 Removed references to nonexistant mp3 files

b7804de25 Fix inclusion of SDL directory within the AOSP tree.

Git stats


Failed to load latest commit information.
Latest commit message
Commit time

CORGI Version 1.0.2 {#corgi_readme}

CORGI is a C++ entity-component system library developed primarily for games that focus on simplicity and flexibility.

The core functionality of CORGI is provided by the following classes:

  • Component
    • An object that contains the logic and data pertaining to a particular system in the game.
  • Entity
    • The basic building block of a game, that does not do much on its own. It can be associated with many Components to achieve more complex behavior.
  • Entity Manager
    • This is a the object that ties Entities and Components together. It acts as the main point of interface for game logic to create Entities and register them with Components.

The library is written in portable C++ and has been tested on the following platforms:

Go to our landing page to browse our documentation and see some examples.

Important: The CORGI component library uses submodules, so download the source using:

  git clone --recursive

To contribute to this project see CONTRIBUTING.