Rogy-Engine- - My 3D game engine source code.

Overview

Rogy-Engine Development

My 3D game engine. (NOT THE FINAL VERSION- Windows only)

alt text

Features:

  • PBR shading and reflection probes with parallax correction.
  • Shadow mapping
  • Bullet physics
  • dear imgui editor UI
  • Lua scripting
  • Billboards
  • Serialization and scene system ( save/load scene, spawn/save entities, save/load materials ..etc)
  • Component-Based
  • Grass rendering
  • Particle system
  • Lightmapping (no auto uv mapping for now)
  • Skeletal Animation
  • Post Processing effects (SSAO, ColorCorrection, Vignette, UIBlur)
  • FXAA
  • Atmosphere Sky
  • Bloom

In Progress

  • Game-UI
  • Forward+ rendering
  • Terrain

Notes :

  • Requires Visual studio 2015 (If you have higher version you will need to recompile dependencies for you version)
  • Build in Release/84x
  • Do not conatin example game projects. - some will be uploaded soon :) -

Screenshot :

alt text alt text alt text alt text

Issues
  • Please include Project solution file

    Please include Project solution file

    Could you please include the visual studio Project solution file, so that anyone could use this Project as an learning resource to learn OpenGl or just build the engine?

    opened by Adlerkampf 1
  • if a model have texture information ,how do i use it?

    if a model have texture information ,how do i use it?

    If I want to import the model from the outside, the model itself has texture mapping, and I changed the model.cpp and mesh.cpp, I'd like to know render.cpp how should be changed

    opened by Ahaenhhhh 1
Owner
AlaX
Hi, my name is Ala, I am 17 and I like to make games :)
AlaX
Minetest is an open source voxel game engine with easy modding and game creation

Minetest is an open source voxel game engine with easy modding and game creation

Minetest 7.7k Aug 3, 2022
My 3D game engine source code.

Rogy-Engine Development My 3D game engine source code. (NOT THE FINAL VERSION) Features: PBR shading and reflection probes with parallax correction. S

AlaX 92 Jun 18, 2022
CLUSEK-RT is a complex game engine written in C++ and the successor of the CLUSEK game engine

CLUSEK-RT is a complex game engine written in C++ and the successor of the CLUSEK game engine. This engine has been designed with a cross-platform design in mind. Thanks to Vulkan API it delivers a next-gen experience with ray tracing to both Linux and Windows platforms

Jakub Biliński 33 Jul 28, 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 52 Jul 31, 2022
MAZE (My AmaZing Engine) - 🎮 Personal open-source cross-platform game engine

MAZE (My AmaZing Engine) is the self-written open-source cross-platform game engine in the active development stage. At the moment it is my main pet project, developed for the purpose of learning and preserving different game dev technologies.

Dmitriy Nosov 11 Jan 9, 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 76 Jul 28, 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 193 Aug 6, 2022
Source code for Game Physics Cookbook

Game Physics Cookbook Website Facebook Twitter This book is a comprehensive guide to the linear algebra and collision detection games commonly use, bu

Gabor Szauer 620 Jul 27, 2022
Open-source, cross-platform, C++ game engine for creating 2D/3D games.

GamePlay v3.0.0 GamePlay is an open-source, cross-platform, C++ game framework/engine for creating 2D/3D mobile and desktop games. Website Wiki API De

gameplay3d 3.7k Jul 31, 2022
KlayGE is a cross-platform open source game engine with plugin-based architecture.

KlayGE KlayGE is a cross-platform open source game engine with plugin-based architecture. It's started since 2003. The explicit goal of KlayGE is: to

Minmin Gong 1.8k Jul 27, 2022
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

Panda3D Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs. Panda3D is open-source and free for a

Panda3D 3.4k Aug 3, 2022
MIT Licensed Open Source version of Torque 2D game engine from GarageGames

We've moved! All torque engines have moved to a new organization, Torque Game Engines. Torque2D can be found at https://github.com/TorqueGameEngines/T

GarageGames 1.7k Jul 27, 2022
Free, open-source, game engine and a 3D sandbox.

Work-in-Progress The official "early alpha" release should be available around April 2021 SGEEngine SGEEngine is an open source (MIT License), C++ cen

ongamex 66 Jul 14, 2022
Ducktape is an Open source Light weight 2d Game Engine that gives utmost priority to user convenience.

Ducktape is an Open source Light weight 2d Game Engine that gives utmost priority to user convenience. It is written in c++ and uses SFML and Box2d for graphics and physics respectively.

Ducktape 68 Jul 29, 2022
OpenMW is an open-source open-world RPG game engine that supports playing Morrowind.

OpenMW is an open-source open-world RPG game engine that supports playing Morrowind.

null 4.3k Aug 6, 2022
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.

Amazon Lumberyard Amazon Lumberyard is a free, AAA game engine that gives you the tools you need to create high quality games. Deeply integrated with

Amazon Web Services 1.9k Aug 4, 2022
SnaX Game Engine - Open Source

SnaX Game Engine License SnaX Game Engine - https://github.com/snaxgameengine/snax Licensed under the MIT License http://opensource.org/licenses/MIT.

SnaX Game Engine 7 Jun 8, 2022
Full source code for WarriOrb, a Dark-Souls like action platformer - using Unreal Engine 4

WarriOrb source code WarriOrb is a hardcore action platformer where you play as a demon who is trapped in an unlikely body. The game mixes the difficu

Not Yet 218 Aug 3, 2022
This is the source code for Serious Engine

Serious Sam Classic This is the source code for Serious Engine v.1.10, including the following projects: DedicatedServer Ecc The Entity Class Compiler

null 44 Jul 20, 2022