All Projects → FlaxEngine → Flaxapi

FlaxEngine / Flaxapi

Licence: other
Old repository with C# Editor and C# API for creating games in Flax Engine

Projects that are alternatives of or similar to Flaxapi

Glas
WebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (+112.21%)
Mutual labels:  game-development, game-engine, gamedev, games, 3d-game-engine, 3d-engine
Vulkan Renderer
A new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (+56.49%)
Mutual labels:  game-development, game-engine, gamedev, 3d-game-engine, 3d-engine
Cryengine
CRYENGINE is a powerful real-time game development platform created by Crytek.
Stars: ✭ 580 (+342.75%)
Mutual labels:  game-development, game-engine, gamedev, 3d-game-engine, 3d-engine
Lumixengine
3D C++ Game Engine - yet another open source game engine
Stars: ✭ 2,604 (+1887.79%)
Mutual labels:  game-development, game-engine, 3d-game-engine, editor
Alimer
Cross-platform game engine.
Stars: ✭ 172 (+31.3%)
Mutual labels:  game-development, game-engine, gamedev, 3d-game-engine
Glide
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
Stars: ✭ 353 (+169.47%)
Mutual labels:  game-development, game-engine, gamedev, games
Etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Stars: ✭ 408 (+211.45%)
Mutual labels:  game-development, game-engine, 3d-game-engine, editor
Excalibur
🎮 An easy to use 2D HTML5 game engine written in TypeScript
Stars: ✭ 892 (+580.92%)
Mutual labels:  game-development, game-engine, gamedev, games
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 (+490.08%)
Mutual labels:  game-development, game-engine, gamedev, games
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+400%)
Mutual labels:  game-development, game-engine, gamedev, games
Fxgl
Stars: ✭ 2,378 (+1715.27%)
Mutual labels:  game-development, game-engine, gamedev, 3d-game-engine
Blue Flame Engine
A 3D/2D game engine that supports both DirectX11 and OpenGL 4.5
Stars: ✭ 129 (-1.53%)
Mutual labels:  game-development, game-engine, gamedev, 3d-game-engine
Games
🎮 A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Stars: ✭ 18,676 (+14156.49%)
Mutual labels:  game-development, game-engine, gamedev, games
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+312.98%)
Mutual labels:  game-development, game-engine, gamedev, 3d-engine
Magictools
🎮 📝 A list of Game Development resources to make magic happen.
Stars: ✭ 8,853 (+6658.02%)
Mutual labels:  game-development, game-engine, gamedev, games
Gamedev Resources
🎮 🎲 A wonderful list of Game Development resources.
Stars: ✭ 2,054 (+1467.94%)
Mutual labels:  game-development, game-engine, gamedev, 3d-engine
Crown
The flexible game engine.
Stars: ✭ 1,320 (+907.63%)
Mutual labels:  game-development, game-engine, gamedev
Evennia
Python MUD/MUX/MUSH/MU* development system
Stars: ✭ 1,309 (+899.24%)
Mutual labels:  game-development, game-engine, gamedev
Lambda Lantern
🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (-6.87%)
Mutual labels:  game-development, game-engine, gamedev
Darkplaces
Mirror of https://gitlab.com/xonotic/darkplaces - The Quake engine that powers Xonotic https://xonotic.org
Stars: ✭ 103 (-21.37%)
Mutual labels:  game-development, game-engine, 3d-engine

New repository: https://github.com/FlaxEngine/FlaxEngine

Flax Editor and Flax Engine API

Build Status Gitter VS Extension Discord

Flax Engine is a high quality modern 3D game engine written in C++. From stunning graphics to powerful scripts - Flax can give everything for your games. Designed for fast workflow with many ready to use features waiting for you right now. To learn more see the website (www.flaxengine.com).

This repository contains an open source public C# API as well as full source code of the Flax Editor. Anyone is welcome to contribute or use the modified source in Flax-based games.

Features

  • Physically Based Rendering (DirectX 11, DirectX 12, Vulkan)
  • C# Scripting (C# 7.2)
  • Physics (NVIDIA PhysX)
  • Nested Prefabs
  • Terrain and foliage
  • Top Performance
  • Xbox One, Windows, PlayStation 4, Linux and UWP support
  • Global Illumination (lightmaps baking on GPU)
  • Model LODs and content streaming
  • Rich & Extensible editor
  • In-Editor Playmode
  • Node-based Materials Editor
  • Skeletal animations and skinning
  • Audio streaming
  • Advanced game deployment infrastructure
  • Virtual input with gamepads support
  • CSG Editor
  • and many more...

Development

Flax plugin for Visual Studio

Flax Visual Studio extension provides better programming workflow, scripts debugging functionality and allows to attach to running engine instance.

Info: All FlaxAPI projects use Flax Visual Studio extension by-default, it is required to install this plugin to properly run the solution.

This extension is available to download here.

Screenshots

rendering performance pbr-rendering terrain gi materials-editor editor

Licensing and Contributions

As FlaxAPI contains parts of the Flax Engine source code using it is strictly governed by the Flax Engine End User License Agreement. If you don't agree to those terms, as amended from time to time, you are not permitted to access or use Flax Engine.

We welcome any contributions to Flax Engine development through pull requests on GitHub. Most of our active development is in the master branch, so we prefer to take pull requests there (particularly for new features). We try to make sure that all new code adheres to the Flax coding standards. All contributions are governed by the terms of the EULA.

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].