11101001 11010010 00011001 10101000

^;^:,^:. >>:,<_@> #.@@*__. =.*=*^*=

^=*=:<@. _*>,<<>; _@#_=.@< ,;=._;<_

//////// //////// //////// ////////

^#>;_=^< >^:_###^ >=>=.__> >^<;,>=#

11100111 01011100 01011011 11101101

479B1A66 B09159EA A8A21ABF 096F2822

;^:@;#;@ ,*;:_,#> ,;_@=:@< .*;.*@@,

578EA01D 398F84BD 3452B6B4 66BE00D6

#=_=*<@= =>;__#<@ :>>*,#*@ #>:;:*.,

^^*=@:#* .;_,_@_@ ,;>=<#^* ;,@#:_^:

10D27AAA 49BAEAE2 54C0141B 85F37B31

//////// //////// //////// ////////

^._*_=@; @>_:;<># :*,^,_#^ @=*<*._@

683E7BA2 44E8DEEC 43518EDF 07B9D600

:>_;*=<; ,>@@_<*, =:_=;,*= #>^<@::.

._..>**; ,@.#<=;_ :^;,_**_ @:=:,@=:

68170A89 073D5A9C 952403F4 C47996AC

50F4163C 1596A6D0 91DF13A9 A8738258

>:_::^,: _:.=^^<_ :<@#.<*= <=@^>.##

00010010 11000011 01111110 10011010

@:^^,@,_ ^^..@>>_ ;*,=^*=< #<^_,.;<

@=.<>.;* :.:_#_^* <>:<.@=. ,*_<;^__

//////// //////// //////// ////////

.,##_<<> ;=.@>:*> <_=:;,*= #<>=#,:_

00111001 10101110 00001100 01000100

//////// //////// //////// ////////

^><,:_<, :<.<.>^* =;>^*;=. ==<,#::_

9C2D2F65 01D7C93A FF7DE8C5 31B19B9E

11011001 11001101 10010110 10100110

.*#<>:@@ >><@,.:= #_>>^=:, :,*#*##_

<,#;^^@= __^,<@;, >:.<@_=_ @,^<*,:;

CDA5A3E4 59CF8F23 FC5390D0 777837A5

//////// //////// //////// ////////

>#<,##=: #,;.,:,= *..>#;<: <_=:^__@

^,,:*.*_ ^_^=^,<< ^..<#*_> :_:.;,__

//////// //////// //////// ////////

=_#..,:; <<@:;@*. .@;;<.<^ :.@#::<*

25E42217 17E00855 0A5DE870 1BCDFA0C

>#>>*@,@ .__=#,^# ._@#>:=. ^=,:###,

01101101 01011001 00111001 11100010

,<^@,*#* @#=#,*@. ^:<<_;,= _=*@,.*:

<<:<;*;# ><,:_;@> >#@;=#_@ ,_@#_*_,

>=:#.^:: .@<#<..< _=#:*=_: =*#_^;=>

=,,@::,* :==**:_< ^:*,;>;< :=#,;^#;

01101010 11000111 10101000 11000001

B066964E 9CE4626E 4B3B7ECF C7216C21

//////// //////// //////// ////////

00101001 00011011 11110111 11001010

@*<^^:.; *;::.=#_ @>=.,._> @>^;=##@

>,^#,##; <,,.*,_< >><^*;;. ;@:_,_=^

>#;*@:*_ ,##@^#>* >>@.*<.= @^;^:=>@

>:^_=#>@ <=.@<#<# ^>*#=<.# *._,_<<;

;@@>_.:; _>^^#@@_ .#;*#*@* :*:>_<<@

<>:;:#== @;=<,>;> >_.:<:*. ,<,<^=^=

10101111 10010110 00010001 11000010

5F9CDE57 AB9F43AF 0FA583F7 5D0CC1F2

00011101 01011110 1

>.#;^;:, ,::::>>< *,#<@.@> .__^*;=_

;#*;^^:: #*:*;,<> #=@*<^,: _=#*@^:>

;>@<,@@_ #^_<@<@. ,;@.^#_= ##,^<.<*

10010001 00101100 11001101 01011100

BC19BDA8 1550493B 85E9CA59 A6C8326C

00011101 11110101 10101101 00101101

**^,:.#_ _=;,<..# #>^^<>>< <.#,:>^;

@@_*__=* .<_,;<>; =:^.^@#: _><:=*^*

*###@@*, <<;___,; _^_>;>@, ==_;,#,;

//////// //////// //////// ////////

534C10C1 E778C534 71E5F98B 2CB0EB74

.@^:#._; *;@;>,.@ ^###>__# .>_>#@=@

01111101 01000101 10010010 10101110

,;*=#;@^ <,;..#.^ __>@#>.= .@*_,:^_

AE338E3D B01C167F 96AA2511 EEF0EB90

01100110 01001011 00111110 10011110

31E10431 E3C20FAA B1D7B8C7 34690ACC

,_=@=*>> =^.#@:,^ *:<,.<.> .@=.=^_=

11000100 01000000 00010111 00001000

01101001 00011010 00010101 01111000

;:;=_>=@ =:==@>## :=_^*;:# ><>=#,_,

*;>:,=;^ :,.@=@_: ^=:=<.._ .,^,:,.#

C6B90B03 DE47E83B 084F1421 6BE3017B

//////// //////// //////// ////////

493937CD 0A33A0CA 07B06889 A269AB5F

*#<,<@#^ ,@;=>.@. :<@@#_@, :^<@.=>=

<=<@::*_ ;:#_.;^= ^:;#<=@# ^<:=>=,,

,.^=^*,, ==:*=#^@ <<;:_;>> =*@#.,__

3C935416 3B1ABA56 C4E7F186 F1D6441C

876CA775 844E1A5A 7A71A8F2 116269DE

,:;<*#,# *=:=#@;: *#^^.>^; #@=;.;<#

,#._*>*. =*@@=;,* :>=#_@<> @>:;>*=_

//////// //////// //////// ////////

01110010 11111101 00101011 00110001

3D0010CB CB2B37C6 58BFCF5D 83152821

Aminophenol Game Engine

WIP Game Engine in C++ and Vulkan

See more

01. Info


Status: WIP

Dates: 26/11/2022 - ∞

Technologies

  • icon

    C++

    // Programming language

  • icon

    Vulkan

    // Graphics API

Team

  • Me

    // Everything

Project Aminophenol Game Engine
Project Aminophenol Game Engine

03. Presentation


Presentation

Aminophenol is a 3D game engine written in C++17 with the Vulkan graphics API. The aim of this project is to familiarize myself with the basic concepts of a game engine and to give me a better understanding of how modern game engines work. The engine is currently under development and not yet ready for use. Eventually, this engine could be used as a canvas for real-time 3D projects, but the main objective is educational.

Level up

  • Learn about the Vulkan graphics API
  • Learn the basic concepts of a game engine
  • Modern C++