Documentation
¶
Overview ¶
Package imge is the root package for the IMGE game engine module. This file exists to make subdirectories recognizable as Go packages.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EngineVersion = strings.TrimSpace(versionRaw)
EngineVersion is the current IMGE engine version, read from the "version" file. Update the version file at repo root when bumping.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
game-engine
command
Package main provides a generic entry point for the IMGE game engine.
|
Package main provides a generic entry point for the IMGE game engine. |
|
game-engine/platforms
command
Package main registers the default platform factory (currently mock).
|
Package main registers the default platform factory (currently mock). |
|
imge
command
|
|
|
Package core contains platform-agnostic game engine logic.
|
Package core contains platform-agnostic game engine logic. |
|
json
Package json provides JSON serialization and deserialization for game project files.
|
Package json provides JSON serialization and deserialization for game project files. |
|
math
Package math provides mathematical utilities for the game engine.
|
Package math provides mathematical utilities for the game engine. |
|
engine
|
|
|
components
Package components contains built-in game components.
|
Package components contains built-in game components. |
|
platform
|
|
|
mock
Package mock provides a mock platform implementation for testing and debugging.
|
Package mock provides a mock platform implementation for testing and debugging. |
|
sdl
Package sdl provides an SDL2-based platform implementation.
|
Package sdl provides an SDL2-based platform implementation. |
Click to show internal directories.
Click to hide internal directories.