DivinityCodes

Pop Connect Entitas Prototype

Mobile puzzle prototype built with the Entitas ECS framework, focused on performant gameplay systems, scalable architecture, and responsive interactions.

  • ECS
  • Entitas
  • Mobile Game
  • Puzzle Prototype
  • Data Oriented
  • Gameplay Systems

Pop Connect Entitas is a dynamic mobile game prototype developed using the Entitas Framework, a powerful Entity Component System (ECS) for Unity. This game showcases advanced ECS concepts and performance optimizations in Unity, aiming to provide a highly responsive gaming experience.

Entitas Framework

Developed with the Entitas ECS Framework , which is known for its high performance and scalability in game development. This framework helps to organize game design into clean, modular components and systems.

Screenshots from the Source Code

Explore the structure and settings of the game through these source code screenshots:

1. Global Settings

Scriptable Objects that hold all settings including animations, grid padding, and bubble setup. Allows tracking of the entity grid.

2. Game Systems

A look into the game systems managed by ECS.

Debug Systems Behaviour — Entitas systems performance view with initialize, execute, and cleanup phases

3. Entities

Details on the entities used within the game.

Hierarchy and Context Observer — Game context with entity count and Entitas groups
Entity Behaviour inspector — components on a bubble entity and retained-by references

Conclusion

Pop Connect Entitas exemplifies how ECS can be leveraged to create highly modular and performance-optimized games. Dive into the code and explore how ECS can enhance your game development workflow!