fly - Flight simulator in OpenGL

  •        79

A simple flight simulator in C++11/OpenGL. WASD or Arrow keys to change the plane's direction. Click anywhere on the screen and move the mouse to rotate the camera, and scroll to change zoom.

https://github.com/amhndu/fly

Tags
Implementation
License
Platform

   




Related Projects

DiligentEngine - Master repository for Diligent Engine project

  •    C++

Diligent Engine is a lightweight cross-platform abstraction layer between the application and the platform-specific graphics API designed to take advantages of next-generation APIs such as Direct3D12 and Vulkan, while providing support for older platforms via Direct3D11, OpenGL and OpenGLES. Diligent Engine exposes common front-end for all supported platforms and provides interoperability with underlying native API. Shader source code converter allows HLSL shaders to be used on all supported platforms and rendering backends. The engine is intended to be used as a graphics subsystem in a game engine or any other 3D application, and supports integration with Unity. Diligent Engine is distributed under Apache 2.0 license and is free to use. Alternatively, you can get master repository fisrt, and then individually clone all submodules into the engine's root folder.

SpaceFlight3D

  •    C++

3D space flight combat simulator. Programmed in C++, OpenGL and SDL to be portable across several platforms and operating systems. Light weight graphics with the emphasis on game play, speed and portability.

tinyrenderer - A brief computer graphics / rendering course

  •    C++

Check the wiki for the detailed lessons. My source code is irrelevant. Read the wiki and implement your own renderer. Only when you suffer through all the tiny details you will learn what is going on. I do want to get emails for feedback (dmitry.sokolov@univ-lorraine.fr); do not hesitate to contact me if you have any questions.


OpenSceneGraph - 3D graphics toolkit

  •    C++

The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. It is based around the concept of a SceneGraph, providing an object-oriented framework on top of OpenGL. This frees the developer from implementing and optimizing low-level graphics calls and provides many additional utilities for rapid development of graphics applications.

Fly! Legacy

  •    C++

Fly! Legacy is a flight simulation platform that is fully compatible with all aircraft, scenery and other data files for the Fly! II flight simulator by Terminal Reality Inc. (TRI).

SpaceWay

  •    C++

SpaceWay is a near-realistic space flight simulator, aimed to combine the physical accuracy and procedural generation. It is a whole universe for virtual explorations in one game.

toy - the thin c++ game engine

  •    C++

toy is a thin and modular c++ game engine. it aims to provide the thinnest and simplest stack of technology for making games directly from c++. toy offers simple expressive c++ idioms for user interface, rendering, audio, and the seamless extension of your game code with zero-cost tools, editors and scripting, to design full featured 2d or 3d games in fast iterations. toy is built on top of the underlying mud library, which provides most functionality. toy simplicity and modularity makes it deeply hackable, extensible and versatile. toy is perfect to build games with atypical constraint: complex user interface and rendering schemes, procedural generation, etc. it provides a fully programmable 3d renderer, with full control over shaders, materials and render paths, as well as higher level primitives and systems such as entities, physics, navmesh generation and navigation, and procedural generation helpers.

Generic Gnu Game Core

  •    C++

G3C provides the main features for 3D-game developers: 3D rendering engine based on openGL, collision detection, physical rules, p2p network... A game-sample will be avaible, binding a wargame, a flight simulator, a first person shooter, a MMOG...

RedShift Flight Simulator

  •    C++

RedShift is an SDL/OpenGL flight simulator. Eventually, RedShift hopes to be a multi-player simulator with combat capabilities.

engine - Go 3D Game Engine

  •    Go

G3N (pronounced "gen") is an OpenGL 3D Game Engine written in Go. It can be used to write cross-platform Go applications that show rich and dynamic 3D representations - not just games. A basic integrated GUI framework is provided, and 3D spatial audio is supported through OpenAL. Go 1.8+ is required. The engine also requires the system to have an OpenGL driver and a GCC-compatible C compiler.

GLM - OpenGL Mathematics (GLM)

  •    C++

OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. GLM provides classes and functions designed and implemented with the same naming conventions and functionality than GLSL so that anyone who knows GLSL, can use GLM as well in C++.

FlightGear - Flight Simulator

  •    C++

FlightGear is a flight-simulator created by an international group of volunteers. The goal of the FlightGear project is to create a sophisticated and open flight simulator framework for use in research or academic environments, pilot training, as an industry engineering tool.

zSim flight simulator

  •    C++

open-source flight simulator, for RC-models and real aircraft, with a special orientation towards gliders. OpenSceneGraph based full 3D renderer.

GraphicsSamples - GameWorks cross-platform graphics API samples

  •    C

The GameWorks Graphics Samples pack is a resource for cross-platform Vulkan, OpenGL 4 (GL4) and OpenGL ES 2 and 3 (ES2 and ES3) development, targeting Android and Windows (and soon, will again support Linux x86/x64 and Linux for Tegra). It is an expansion and continuation of the longstanding OpenGL Graphics and Compute Samples, adding full support for and samples of the Vulkan 3D API. The samples run on all supported target platforms from a single source base.

fauxgl - Software-only 3D renderer written in Go.

  •    Go

3D software rendering in pure Go. No OpenGL, no C extensions, no nothin'.It's like OpenGL, but it's not. It's FauxGL.

FlightGear Mac OS X

  •    Ruby

FlightGear Mac OS X is a Mac version of FlightGear, a multi-platform open-source flight simulator that provides very realistic flight experience on your computer. By installing a package you can fly around the world in the comfort of your own home.

Balder - 3D engine for Silverlight

  •    Silverlight

3D graphics engine, targetting Silverlight, Windows Phone 7, Xna and OpenGL.

Spacetrek3D - An OpenGL 3D netrek client

  •    C

Spacetrek3D is an OpenGL-based 3D netrek client. Netrek is a classic X11-based multi-user game, where you fly around in a space ship blowing away your friends and conquering planets. Spacetrek3D gives you a full 3D view into a netrek universe.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.