CRYENGINE is a powerful real-time game development platform created by Crytek.

Overview

CRYENGINE

This repository houses the source code for CRYENGINE.

Instructions on getting started with git can be found here, along with details on working with launcher projects and git source code.

Building

In order to compile, you will need to install:

Steps:

  1. Download the SDKs zip from the releases page.
  2. Extract the SDKs zip to Code/SDKs
  3. Copy C:\Program Files\Autodesk\FBX\FBX SDK\2016.1 to Code/SDKs and rename to FbxSdk.
  4. Download szip.tar.gz and extract it's contents to Code/SDKs/szip.
  5. If the CRYENGINE Launcher is installed, right click cryengine.cryengine and select "Generate Engine Solution". Otherwise, run Tools/CMake/cmake_create_win64_solution.bat.

CMake must be used to compile the engine, see here for more information.

Branches

The release branch provides stable snapshots of the engine. Most of the commits to this branch are tagged.

The stabilisation branch is used for fixing bugs in the run-up to release. This branch is created by branching from main or the previous release, depending if it's a major (feature) or minor (stability) release.

A release_candidate branch may be created for a few days before a release, if we need some critical fixes before release.

Development takes place primarily in the main branch. This branch is not currently available for the general public.

Pull Requests

Pull requests are currently on hold, while we fix all the workflow issues the current process had. For more details, see this announcement post. Sorry for the inconvenience.

License

The source code in this repository is governed by the CRYENGINE license agreement, which is contained in LICENSE.md, adjacent to this file. See also the FAQ here

+ Please note: from March 20th 2018, the new CRYENGINE business model is in effect. 
+ That means 5% royalties apply to projects developed and published on CRYENGINE 5.0 and beyond. 
+ Check our new FAQ.md for all facts and exemptions.
Releases(5.6.7)
Owner
Crytek
Crytek is an independent videogame developer, publisher, and technology provider dedicated to pushing the boundaries of gaming.
Crytek
A powerful free cross-platform RTS game engine

Spring RTS game engine README Spring (formerly TASpring) is an Open Source Real Time Strategy game engine. Visit our project homepage for help, sugges

Spring RTS 2.6k Jun 25, 2022
Perimeter is a real-time strategy video game with unique gameplay elements such as terraforming deformable terrain, morphing units, energy network, protective shield and surreal worlds.

Периметр | Perimeter About Perimeter is a real-time strategy video game with unique gameplay elements such as terraforming deformable terrain, morphin

null 386 Jun 24, 2022
Ground Engine is an easy to use Game Engine for 3D Game Development written in C++

Ground Engine is an easy to use Game Engine Framework for 3D Game Development written in C++. It's currently under development and its creation will b

 PardCode 51 Jun 10, 2022
One framework for creating powerful cross-platform games.

MonoGame One framework for creating powerful cross-platform games. The spiritual successor to XNA with thousands of titles shipped across desktop, mob

MonoGame 8.5k Jun 24, 2022
Mineswepper game created using SFML

SFML Mineswepper About Simple mineswepper game with fixed map size (this can be changed by changing map size by and compiling the project by yourself)

Piotr Warmke 1 Nov 8, 2021
MMORPG Video Game of the year 1999 created in Visual Basic 6.0 by Pablo Marquez (Morgolock)

Argentum Online C++ MMORPG Video Game of the year 1999 created in Visual Basic 6.0 by Pablo Marquez (Morgolock), this game is open source under the "G

Gastón Martínez 5 Apr 11, 2022
An implemented GUI of Conway's Game of Life created using QT Creator.

Conways-Game-of-Life This is my newly implemented GUI of Conway's Game of Life created using QT Creator! Interactions: -The 'Step' button allows you t

null 1 Nov 16, 2021
A video game I created for one of my CS classes.

Eclipse This is a video game I created for one of my CS classes. It game will run on Mac or Linux. Requirements This game requires that Mednafen be in

null 3 Dec 21, 2021
A scripting language created mainly for game engines

HCode Hammurabi's Code A scripting language created for the use in games and game engines. Currently supported features and roadmap Structs Functions

null 4 Oct 11, 2020
Real-time Water - Fast Water Simulation for Games Using Height Fields

In this project a water-simulation was implemented based on the approach suggested in the presentation "Fast Water Simulation for Game

Henrik Patjens 137 Jun 4, 2022
civilized Game Boy Advance development from the comfort of your own editor

Rath - civilized Game Boy Advance development from the comfort of your own editor what is it Rath is an interactive development environment for the Ga

Ties Stuij 21 May 23, 2022
an AI and gameplay editor for game development, written by c++ , suppport lua and python

an AI and gameplay editor for game development, written by c++ , suppport lua and python

null 24 Dec 31, 2021
A tiny webserver for game development

Webby - A simple web server for game debugging Webby is a web server intended for debugging tools inside a game or other program with a continously ru

Andreas Fredriksson 253 Jun 20, 2022
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World.

OpenXRay OpenXRay is an improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. S

null 2k Jun 29, 2022
Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve external game process read/write with minimum footprint.

Launcher Abuser Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve ex

Ricardo Nacif 74 May 8, 2022
Game Boy, Game Boy Color, and Game Boy Advanced Emulator

SkyEmu SkyEmu is low level cycle accurate GameBoy, GameBoy Color and Game Boy Advance emulator that I have been developing in my spare time. Its prima

Sky 60 Jun 19, 2022
Engine being created for homeworks in UPC Master's Degree in Advanced Programming for AAA Video Games.

Strawhat Engine Strawhat Engine is a game engine under construction that has model loading and camera movement features along with an editor. Reposito

I. Baran Surucu 12 May 18, 2022
A romhack created by the Hylian Modding community as a collective project.

OotCommunityHack2022 A romhack created by the Hylian Modding community as a collective project. The structure of this repository is subject to change.

Hylian Modding 2 Feb 4, 2022
Ray-casting game for wasting productive time.

Cub3D The goal of Cub3D is to make something using raycasting from scratch with low level C ✨ (like Wolfenstein 3D). Making this game gave me a basic

Ashad Mohamed 10 Sep 28, 2021