📦 JarEngine

Overview of the main module in JarEngine.


🔹 Overview

JarEngine provides the main entry point and access to all engine modules.

It includes:

  • Engine initialization
  • Engine shutdown
  • Access to engine modules and constants

🔹 Contents

Modules Description
•>Entity<•📎 Entity and component management
•>Events<•📎 Event handling system
•>Games<•📎 Game runtime management
•>Interns<•📎 Internal engine structures
•>Resources<•📎 Resource management
•>Systems<•📎 Core utility systems

🔹 Usage

import jarengine

jarengine.init()

# Use JarEngine modules here

jarengine.quit()

The main module initializes the engine environment and provides access to its different modules.


🔹 Notes

Useful information:

  • JarEngine is a wrapper and abstraction layer over PyGame, not PyGame itself.
  • Initialization must be done before using engine features.
  • Internal modules should be used carefully.