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

*@,=,

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

7DA3C8BE 84B3FDEB 55057958 F31F9245

1411523F 14401201 B3271B66 8BE2EE59

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

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

DEDDAF27 2140F1B2 6DDD2124 C2B9511C

397F42B4 9F99312F 0A03C359 51110389

2A4F3AF0 B7438D6C 9D51E600 FD883FAF

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

9F56B58A 4F9AF1DA 7A4C2755 E6B9E7A6

00100100 11001001 00011111 11011110

8924D909 C33560C1 B406F5FC E6040922

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

022B70A6 DE168FD8 DDED2803 A19FC144

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

74F8D79B D2FF4B30 82B0FC49 87FAFFAF

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

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

AC11CA30 170D4D2E 4109D3F4 802427AC

1E8D2C4E 90966309 CC337884 BA7E67CD

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

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

00110010 01010000 11011111 11001011

11111110 01110111 01100101 00111000

01011101 01110011 11001100 01001100

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

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

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

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

01100000 01100000 01001111 00101011

7A95F1E2 DB144151 0DD2FF58 A81322FD

00011001 11100101 11100001 01001010

11000110 01011010 11100001 01011101

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

00111100 10010101 00000010 11101101

A614594E D3E81891 3BC7929C 7DB25B2B

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

01001001 01111010 11010100 10011101

11000010 10111111 10111011 10111011

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

11100111 01001100 00111101 11001100

10010100 01111010 00110111 00011011

CBFC6943 0E7BD5BB 70DCCF6A 3E312481

B4A7484F 976FB407 3EC5CA3A 668E4D9E

057728DE 8B86837C A278D659 BE68852F

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

11011001 11101100 00110101 11001001

10101111 10000000 11010100 11100101

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

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

11110001 10111011 11110010 11100111

350EFC0E 61DA96AE 0AE450BC 59155A64

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

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

2C69E845 8D3A3946 418813C1 B392D0FE

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

A3C06C1A F9B59EE1 BC7CAFCC E0FCC74A

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

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

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

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

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

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

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

41694821 3B696AC9 159CE6DF 716408BF

9E24755E 7F2685F2 94AA8CEB 7EAACB2A

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

31A4D0FB 4EAC7480 82AB69C7 51A9542E

620388E5 598FC44F 0476947F 4A11402F

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

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

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

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

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

11100001 10010000 11011110 00111001

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

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

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

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

10011101 01011011 01101110 01010111

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

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

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

00110000 10100001 00100000 01000000

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

10001111 10010111 10100110 01111101

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

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

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

11010101 00111010 11011010 11011101

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

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

Aminophenol Game Engine

Moteur de jeu 3D en C++

Voir plus

01. Info


Statut: WIP

Dates: 26/11/2022 - ∞

Technologies

  • icon

    C++

    // Langage de programmation

  • icon

    Vulkan

    // API graphique

Équipe

  • Me

    // Tout

03. Présentation


Presentation

Aminophenol est un moteur de jeu 3D ecrit en C++17 avec l'API graphique Vulkan. Le but de ce projet est de me familiariser avec les concepts de base d'un moteur de jeu et de me permettre de mieux comprendre le fonctionnement des moteurs de jeu modernes. Le moteur est actuellement en cours de developpement et n'est pas encore utilisable. A terme, ce moteur pourra servir de base pour des projets 3D temps réel, mais le principale objectif est plutot d'ordre éducatif.

Level up

  • Apprentissage de l'API graphique Vulkan
  • Apprentissage des concepts de base d'un moteur de jeu
  • C++ moderne