Skip to content

Commit 2ddc301

Browse files
committed
docs: added general game engine architecture picture
1 parent dcc3c80 commit 2ddc301

File tree

4 files changed

+17
-7
lines changed

4 files changed

+17
-7
lines changed

docs/DESIGN.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@ cross-platform abstraction to the developer.
2121
Brenta-Engine is more positioned towards the "big-engine" category,
2222
while my other game engine
2323
[micro-engine.h](https://san7o.github.io/micro-engine.h/) falls on the
24-
other side. Here is an high level overview of the major classes that
25-
are used in the engine:
24+
other side.
2625

27-
![high-level-overview](./brenta-picture.png)
26+
![game-engine-architecture](./game-engine-architecture.png)
2827

2928
## Design proces
3029

@@ -65,6 +64,11 @@ works in order to optimize it.
6564

6665
![engine-and-os](./engine-and-os.png)
6766

67+
Here is an high level overview of the major classes that are used in
68+
the engine:
69+
70+
![high-level-overview](./brenta-picture.png)
71+
6872
## Subsystems
6973

7074
One of the first architectural decision I made was the introduction of

docs/game-engine-architecture.png

171 KB
Loading

docs/html/DESIGN.html

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ <h1 id="design">Design</h1>
3333
<p>Brenta-Engine is more positioned towards the "big-engine" category,
3434
while my other game engine <a
3535
href="https://san7o.github.io/micro-engine.h/">micro-engine.h</a> falls
36-
on the other side. Here is an high level overview of the major classes
37-
that are used in the engine:</p>
36+
on the other side.</p>
3837
<figure>
39-
<img src="./brenta-picture.png" alt="high-level-overview" />
40-
<figcaption aria-hidden="true">high-level-overview</figcaption>
38+
<img src="./game-engine-architecture.png"
39+
alt="game-engine-architecture" />
40+
<figcaption aria-hidden="true">game-engine-architecture</figcaption>
4141
</figure>
4242
<h2 id="design-proces">Design proces</h2>
4343
<p>Brenta's development has been more iterative than meticulously
@@ -75,6 +75,12 @@ <h2 id="design-proces">Design proces</h2>
7575
<img src="./engine-and-os.png" alt="engine-and-os" />
7676
<figcaption aria-hidden="true">engine-and-os</figcaption>
7777
</figure>
78+
<p>Here is an high level overview of the major classes that are used in
79+
the engine:</p>
80+
<figure>
81+
<img src="./brenta-picture.png" alt="high-level-overview" />
82+
<figcaption aria-hidden="true">high-level-overview</figcaption>
83+
</figure>
7884
<h2 id="subsystems">Subsystems</h2>
7985
<p>One of the first architectural decision I made was the introduction
8086
of the <code>Sybsystem</code>. Brenta engine is divided in subsystems,
171 KB
Loading

0 commit comments

Comments
 (0)