All Projects → kacperks → Fractal_Engine

kacperks / Fractal_Engine

Licence: MIT license
WIP 3D game engine with editor and other stuff

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Fractal Engine

Opendiablo2
An open source re-implementation of Diablo 2
Stars: ✭ 10,057 (+6516.45%)
Mutual labels:  games, engine, 2d
Gainput
Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
Stars: ✭ 636 (+318.42%)
Mutual labels:  games, engine
Cdogs Sdl
Classic overhead run-and-gun game
Stars: ✭ 422 (+177.63%)
Mutual labels:  games, 2d
Sketch
A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
Stars: ✭ 1,026 (+575%)
Mutual labels:  games, 2d
WildWorld
Sandbox freestyle multiplayer game/engine in LÖVE/LUA.
Stars: ✭ 35 (-76.97%)
Mutual labels:  games, 2d
PokemonBattleEngine
A C# library that can emulate Pokémon battles.
Stars: ✭ 92 (-39.47%)
Mutual labels:  games, engine
Imgui.net
An ImGui wrapper for .NET.
Stars: ✭ 848 (+457.89%)
Mutual labels:  games, imgui
Creature ue4
Unreal Engine 4 Runtimes for Creature, the 2D Skeletal + Mesh Animation Tool
Stars: ✭ 174 (+14.47%)
Mutual labels:  engine, 2d
Simplexrpgengine
Modular game engine built with MonoGame, with GMS2-like workflow and advanced level editor
Stars: ✭ 122 (-19.74%)
Mutual labels:  games, engine
Pixieditor
PixiEditor is a lightweight pixel art editor made with .NET 5
Stars: ✭ 210 (+38.16%)
Mutual labels:  games, 2d
Dome
A lightweight game development environment where games can be written in Wren
Stars: ✭ 251 (+65.13%)
Mutual labels:  games, engine
EtherEngine
简明易用的 Lua 跨平台游戏接口
Stars: ✭ 132 (-13.16%)
Mutual labels:  games, engine
Quake2
Quake 2 modification with new renderer and many other unique features.
Stars: ✭ 31 (-79.61%)
Mutual labels:  games, engine
Fxglgames
This repo contains sample games built with FXGL
Stars: ✭ 363 (+138.82%)
Mutual labels:  games, 2d
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+19.08%)
Mutual labels:  engine, imgui
Pixelvision8
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Stars: ✭ 773 (+408.55%)
Mutual labels:  games, 2d
Rg3d
3D and 2D game engine written in Rust
Stars: ✭ 2,998 (+1872.37%)
Mutual labels:  engine, 2d
Creature webgl
2D Skeletal Animation WebGL Runtimes for Creature ( PixiJS, PhaserJS, ThreeJS, BabylonJS, Cocos Creator )
Stars: ✭ 140 (-7.89%)
Mutual labels:  engine, 2d
Nero-Game-Engine
Advanced SFML Game Engine, Designed to be Simple and Intuitive
Stars: ✭ 50 (-67.11%)
Mutual labels:  games, engine
rpgwizard
2D RPG Game creator
Stars: ✭ 37 (-75.66%)
Mutual labels:  games, engine

Fractal Engine is a cool 3D game engine.

discord - users online

Donate via Monero: 481DHwnNgVtDU2JTBGL3v9cxtXdHzPKbtjDr

New version of Fractal Engine coming soon!

Features:

  • Fully Featured ECS (Entity-Component-System)
  • OpenGL 3.3+ Rendering Engine
  • Loading 3D models and 2D textures with Assimp and STB
  • XML Serialization
  • Scene Editor (Work In Progress)
  • Event System
  • Custom Math Engine
  • Custom Physics Engine (WIP)

Planned Features:

  • Vulkan Renderer
  • Fully Featured Editor
  • 3D Animations
  • 2D Renderer
  • Scripting
  • Docs

Discord Server! : https://discord.gg/aXHjdQfCMK

Screen Shot

Project Setup

  • Clone Repo with $ git clone --recursive https://github.com/kacperks/Fractal_Engine.git

Requirements

  • CMake 3.16 +
  • G++(Linux)
  • Visual Studio 2019 and Desktop C++ Development(Windows)

Dependencies

Installing Dependencies

  • Debian/Ubuntu $ sudo apt install -y libglm-dev libglfw3-dev libassimp-dev libtinyxml-dev
  • Fedora $ sudo dnf install glm-devel assimp-devel glfw-devel tinyxml2-devel

Installing Cmake

  • Debian/Ubuntu $ sudo apt-get install cmake
  • Fedora $ sudo dnf install cmake

Build

  • Run Deploy.bat or Deploy.sh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].