== find help ==
https://docs.cryengine.com/
== create a account ==
https://www.cryengine.com
== download the launcher ==
- 8 GB available space
- in the launcher: he is he is in library, my engine. and install
- in C:\Program Files (x86)\Crytek\CRYENGINE Launcher\
- and download the engine inside.
source : https://docs.cryengine.com/display/CEMANUAL/Installing+CRYENGINE
== Tutorial Series – Flappy Boid Beginner’s Course ==
https://docs.cryengine.com/display/CEMANUAL/Tutorial+Series+-+Flappy+Boid+Beginner%27s+Course
== prerequisite : How to import the files from the marketplace into your project ==
- go to the marketplace : https://www.cryengine.com/marketplace#
- download gamesdk (lot of examples and assets)
- right click and "reveal in explorer"
- copy past all the assets from differents folders into the one you want (your project)
- pak files are compressed assets (like a zip file)
- How to extract files from unencrypted PAK files : use 7zip to extract what you want
- extract into your project same folder / or drag and drop (C:\Users\YOURNAMEHERE\Documents\CRYENGINE Projects\My Project)
- import GameSDK (the second folder, not the first, not the third) ( with new files )
== to import a project ==
- go the "app", into library and click "import"
- select the project in the Crytech folder : D:\Program Files (x86)\Crytek\CRYENGINE Launcher\Crytek\
- ex : D:\Program Files (x86)\Crytek\CRYENGINE Launcher\Crytek\gamesdk_5.6
== Opening the GameSDK with imported files ==
- in the asset browser (if it isn’t visible, enable it from the Tools > Asset
Browser menu) > edit > Generate / Repair metadata
– restart CRYENGINE
== create project ==
- select "first person shooter".
- use underscore and low caps, the same inside for entity
- launch CRYENGINE Launcher, click new
- C/ by default to change in D if you have two hard drive:
- from C:/Users/YOURNAMEHERE/Documents/CRYENGINE Projects
- to D:\Users\YOURNAMEHERE\Documents\CRYENGINE Projects
=== CRYENGINE Plugins and Tools ===
You need visual Studio IDE to compile the engine, Editor and Game code.
- you can install modules in "IDE and compiler"
- like visual Studio Community 2019 with compiling (restart needed)
source : https://docs.cryengine.com/display/CEMANUAL/CRYENGINE+Plugins+and+Tools
== reset layout if needed ==
to have the defaut view, click : reset layout.
== console ==
if you need the console, it s in tools > advanced > console
== flow graph ==
its a view of a scripting language
it in tools > flow graph
== Starting CRYENGINE Sandbox ==
source : https://docs.cryengine.com/display/SDKDOC2/Starting+CRYENGINE+Sandbox
== the level system ==
GameSDK\levels folder contains the finished games.
=== load a level ===
if you see only the dark in the view "perspective", it's because there is no level selected.
open project > open level
=== create a new level ===
Launch the CRYENGINE Editor and create a new level folder using the File -> New option. (p31 Getting Started With CRYENGINE Guide)
select 1024*1024 if you don't need high quality textures
source : https://docs.cryengine.com/display/SDKDOC2/Creating+a+New+Level
== how to launch your game ==
- save your game before launching (because it can crash)
- ctrl + G to play inside the perspective mode
- use the scroll mouse bouton to change weapons (4 total)
- Esc key to exit back to the editor
== how to add an entity ==
- example : Gamesdk > object > characters > human > sdk player
- select and drag and drop
== how to copy entity (brushes) ==
-brushes are inanimated object (structures, bridges, stones etc)
-you can try ctrl C + ctrl V (to copy)
and click and the move icon + directions (x,y,z)
- the entities added to the game are in the level explorer.
== flow graph ==
- use tools > "flow graph" to add game mechanics to an entity (ex physics)
== AI and NPC ==
https://docs.cryengine.com/display/CEMANUAL/Tutorial+-+Getting+Started+With+The+Behavior+Tree+Editor
=== LUA scripting ===
- https://docs.cryengine.com/display/SDKDOC4/Lua+Scripting
== Packaging and Deployment ==
- in File menu, click "Export to engine" (F7).
- "Exporting a Level for Playing"
source : https://docs.cryengine.com/display/CEMANUAL/Exporting+a+Level+for+Playing
if correct, message : "Export to engine finished"
- in library > project > the joystick icon > Launch game
- or export the game in "Pure Game Mode"
https://docs.cryengine.com/display/CEMANUAL/Game+Executable+Launcher
https://docs.cryengine.com/display/CEPROG/Build+Automation
https://docs.cryengine.com/display/CEPROG/Guide+to+releasing+CRYENGINE+V+projects
https://docs.cryengine.com/display/CEPROG/Releasing+a+Project