📄️ Game canisters
The game canisters are where the game instances (the matches) are executed. All matches run entirely on-chain, even if they involve dozens of players and may take several minutes to complete. This is made possible by using deterministic time slicing, a feature that exists only on the Internet Computer, ensuring they won't exceed the instruction limits of each block.
📄️ Game asset canisters
The game asset canisters are where the graphic and audio assets are stored. That includes 3d maps, NPC 3d models, 3d scenes (intro screens etc), songs, sound effects and scripts (WIP).
📄️ NFT Canisters
Each NFT collection, to be able to be published on the platform, should implement the ICRC-7 standard. Supporting ICRC-7, that is the definitive IC NFT standard (drafted by the IC dev community; not by a single entity), permits the NFT to be listed in any IC marketplace that supports it.
📄️ NFT asset Canisters
The NFT asset canisters are where the 3d models, animations, sound effects, properties and, the most important, the parameters of the neural network of each trained skill (the brain) are stored.
📄️ Game engines
The game engines are where the fun is created. Without cool games to be played, any game platform fails short.