All Projects → harfang3d → Game Dogfight

harfang3d / Game Dogfight

Licence: mit
Air to air combat game, created in Python 3 using HARFANG 3D.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Game Dogfight

Session Seven
Free oldschool point & click graphic adventure game
Stars: ✭ 20 (-51.22%)
Mutual labels:  game, game-development, gamedev
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+1219.51%)
Mutual labels:  game, game-development, gamedev
Rizz
Small C game development framework
Stars: ✭ 428 (+943.9%)
Mutual labels:  game-development, gamedev, opengl
Exengine
A C99 3D game engine
Stars: ✭ 391 (+853.66%)
Mutual labels:  game, gamedev, opengl
Pioneer
A game of lonely space adventure
Stars: ✭ 979 (+2287.8%)
Mutual labels:  game, simulation, physics
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (+875.61%)
Mutual labels:  game, game-development, gamedev
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+1187.8%)
Mutual labels:  game, game-development, gamedev
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+8992.68%)
Mutual labels:  game, gamedev, opengl
Hinterland
2D top-down shooter game
Stars: ✭ 34 (-17.07%)
Mutual labels:  game, gamedev, opengl
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+1380.49%)
Mutual labels:  game, game-development, opengl
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (+846.34%)
Mutual labels:  game, game-development, gamedev
Coffee
An opinionated 2D game engine for Rust
Stars: ✭ 771 (+1780.49%)
Mutual labels:  game, game-development, gamedev
Ncine
A cross-platform 2D game engine
Stars: ✭ 372 (+807.32%)
Mutual labels:  game-development, gamedev, opengl
Beaverandfairies
Stars: ✭ 14 (-65.85%)
Mutual labels:  game, game-development, gamedev
Ssvopenhexagon
C++14 FOSS clone of "Super Hexagon". Depends on SSVStart, SSVEntitySystem, SSVLuaWrapper, SSVMenuSystem, JSONcpp, SFML2.0. Features JSON/LUA customizable game files, a soundtrack by BOSSFIGHT, pseudo-3D effects.
Stars: ✭ 364 (+787.8%)
Mutual labels:  game, game-development, gamedev
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (+1046.34%)
Mutual labels:  game, game-development, opengl
Games
🎮 A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Stars: ✭ 18,676 (+45451.22%)
Mutual labels:  game, game-development, gamedev
Limonengine
3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (+707.32%)
Mutual labels:  game-development, opengl, physics
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+13053.66%)
Mutual labels:  game, game-development, gamedev
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+1497.56%)
Mutual labels:  game, game-development, gamedev

Dogfight (Air to air combat game)

Air to air combat game, created in Python 3 using the HARFANG 3D framework.

The game features :

  • Ocean shader
  • Skydome shader
  • Volumetric clouds
  • AI-driven opponent

The source code and the graphics assets are made available for studying purpose. However, you are free to fork this repository, extend the game or release anything that is based on it.

How to run Dogfight

  1. Get Python 3
  2. Get HARFANG 3D
    1. Either download it from the HARFANG website and follow the install instructions
    2. Or, using PIP in the command line, type 'pip install harfang'
  3. Clone/download this repository
  4. run main.py

Credits

  • Code : Eric Kernin
  • Graphics : Jean-Marie Lamarche & Bruno Lequitte

Screenshots

Video Player (Youtube) Screenshot #1 Screenshot #2 Screenshot #3 Screenshot #4

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