00001101 11110010 00111110 11110001

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

19EC2C2A 00972624 E381C1

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

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

01111101 11001110 00011011 11001101

DD4AAD12 3B8B15A7 D04A106D 2968FD85

A3232B37 6C6BB7C7 097DB78C 35A110A1

00110011 11010010 01011101 11000101

11110100 11111000 01001001 01111110

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

01110100 10010111 00100001 01011101

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

:,.:

01111010 11110010 10000001 11100110

76CAC8E6 6A624E70 E5B033F2 0388FD18

11101000 10000110 11110111 11111001

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

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

9D00FA50 8136787F 88961F29 E32505D5

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

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

01101011 00100100 10100011 10111001

3134C83A 5CA33EF5 DFD8A364 3A6C6572

00110000 10000000 10101101 11110011

3DE5DCF5 20FE6253 45D8E2B1 8C0F15D2

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

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

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

D178916E E5156A6F 4D0A6EF2 6537B19A

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

1727EC51 AB3BC93F A3B33C3F F94403E3

01101111 10001011 10001100 11011101

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

43D21691 61D03222 5B40C8F2 89818366

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

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

01011100 11111010 11000000 01101011

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

01010011 11111011 11000110 10110111

46D0BA05 9F8DB9EB 5C2B110A 0B660D91

F443D78F 83773696 B4D43587 5B7636D9

10001101 11101110 10000100 01011111

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

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

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

11111101 10000101 00001010 11010110

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

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

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

10011111 10011000 11010001 10111111

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

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

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

493759A3 AC49EFEE 6C31E112 0543378A

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

2AB85B62 0D25446B 6D639295 3E5E1ABC

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

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

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

11010011 01100011 11011110 01011110

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

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

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

00011010 00010011 00010011 00011110

10A532CD 230E1031 593954D5 234FFAB2

10110001 11100110 10100101 01111110

11000110 11100010 10111100 01110011

9A76A20D D45C885C 6ED7A841 872BDE7B

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

01111101 01001101 01110010 10101010

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

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

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

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

11101110 00101100 01101101 01101000

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

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

10011100 11101011 00001010 00110011

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

FA9D5569 123583F3 C6305E5D 18951199

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

30D06133 476184BA C685CD62 7F5211FD

B3652AFE D30431C9 077E2ACE 90EA4489

10110011 00000110 11001010 01010100

00110011 10010001 11001111 00110010

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

11101011 00110011 01110101 00010001

02137536 8213AF00 90F3C221 AC7E297D

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

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

11001110 01001111 11100110 00011000

AC5DC910 EB0F6E8D BE610BF2 F13B6748

57591226 D569572A 19719536 7F850B67

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

708E922D 0410BAE2 898AAFFA D9B970C3

11000111 10001000 10010010 10111100

11111100 01100010 01101111 01111011

10101010 10110110 01010111 11001010

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

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