Xash3D FWGS Engine
GPLFork of Xash3D engine that ported to many different platforms, such as Linux, *BSD, OS X, Haiku, Emscripten, Android and iOS. Allows play Half-Life out-of-the-box...
-Game Engine
A Cross-Platform 3D Engine written completely in C++, and uses OpenGL 3.3 Core & DirectX 11,
Features:-
- __Core__
- Cross platform ready.
- Modern Fast code using C++14.
- Fast Robust Entity Component System "ECS" using EntityX.
- Cross-platform Application creation through GLFW.
- Support for XML & INI Parsers.
- __Managers__
- AssetManager
- Support for PNG, JPEG, BMP, DDS, GIF, HDR, PSD and many more image formats (using stb_image library).
- Support for OBJ, FBX, Blend, 3DS, CAD, GLtf and many more 3D model formats (using Assimp library).
- Support for OGG, FLAC, WAV, MP3 and many more audio formats (using FMOD library).
- ShaderManager
- Support for automated shader creation instead of Re-Writing them
- ___Audio___
- Support for FMOD LowLevel API
- Support for Preloading audio files to memory then playing them "Sound"
- Support for streaming large audio files and playing them "Stream" --Soon™
- __Graphics__
- Support for Abstracted RenderAPI called "OneAPI" having implementations in DirectX 11 "Feature Level 10.1" and OpenGL 3.3 Core RenderAPIs.
- Support for HLSL Shaders which can be Cross Compiled to GLSL.
- Support for Separate Shaders & Seperate Samplers, Textures.
- Support for Customized Dear-ImGui as a Default GUI Library.
- ___RenderSystem___
- Support for BlinnPhong Lighting.
- Support for Normal Mapping. --Buggy™
- Support for PostProcessing Effects:
- Gamma Correction
- HDR 'Reinhard tone mapping'
- __OneAPI__
- Context
- ConstantBuffer
- VertexBuffer
- IndexBuffer
- InputLayout
- Texture
- Sampler
- RenderTarget
- BlendState
- RasterizerState
- DepthStencilState
- ShaderCompiler
- VertexShader
- PixelShader
No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.
No games were found matching the criteria specified. We suggest you try the game list with no filter applied, to browse all available. Add game and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.
Fork of Xash3D engine that ported to many different platforms, such as Linux, *BSD, OS X, Haiku, Emscripten, Android and iOS. Allows play Half-Life out-of-the-box...
The X-ray Engine is a DirectX 8.1/9 Shader Model 3.0 graphics engine. Up to a million polygons can be on-screen at any one time. The engine features HDR...
Godot is a fully featured, open source, MIT licensed, game engine. It focuses on having great tools, and a visual oriented workflow that can export to...
The IW Engine is a game engine developed by Infinity Ward, based on id Tech 3, which was first used on the highly successful game Call of Duty 2. Since...
Brahma is an innovative game engine being written from scratch in C++, based on NIPSYS64 framework I'm also working on. This is a 3D engine with a special...
Unreal Engine 2 is a complete game development framework targeted at today's mainstream PC's, Microsoft's Xbox game console, and Sony's PlayStation 2.