[PR #831] [MERGED] Adding Harfang3D to Game development section #743

Closed
opened 2025-11-06 13:01:40 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/831
Author: @astrofra
Created: 2/7/2017
Status: Merged
Merged: 2/11/2019
Merged by: @vinta

Base: masterHead: master


📝 Commits (1)

  • ed7cd4f Adding Harfang3D to Game development section

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

HARFANG 3D is a 3D framework, created to deliver applications that needs a (GPU accelerated) 3D display.

It takes charge of :

  • 3D scenegraph (objects, geometries, lights, cameras, ...)
  • Multimedia resources (geometries, textures, images, video, audio)
  • Access to OpenGL and SteamVR (support the HTC Vive, Oculus Rift and Lenovo Explorer VR headsets)
  • Fully multithreaded (content processing is automatically distributed)
  • Realtime rigid bodies physics simulation (using the Bullet library with a seamless integration)
  • Pathfinding on any 3D geometry (using the Recast library)
  • 2D debug GUI (using Dear Im Gui)
  • Builds & runs on Windows 32 & 64, Linux 64 and (Yocto) Poky Linux 64
  • Ships with a 3D conversion pipeline (interoperability with any 3D package)
  • Embeds Lua for extended multi-core VM
  • Integrated debugger (to explore & modify the current state of your scenegraph)

What's the difference between this Python project and similar ones?

  • Fully Multicore
  • SteamVR compatible (as of 2017). A VR application can be built in less than a 100 lines of code
  • Built & actively maintained by a core team of game developpers with a track record on Wii, PC, PS2, PS3, Android and iOS games.
  • Seamless API & assets format among the various subsystems. For ex, the very same geometry can be sent to the 3D display, to the navigation system and to the physics system.
  • Written in modern C++

A demo of the framework can be seen here :
https://www.youtube.com/watch?v=LN6Mnc4-Uzg

--

Anyone who agrees with this pull request could vote for it by adding a 👍 to it, and usually, the maintainer will merge it when votes reach 20.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/831 **Author:** [@astrofra](https://github.com/astrofra) **Created:** 2/7/2017 **Status:** ✅ Merged **Merged:** 2/11/2019 **Merged by:** [@vinta](https://github.com/vinta) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`ed7cd4f`](https://github.com/vinta/awesome-python/commit/ed7cd4f9810ee210c7578b5bc6b0f141a8190df2) Adding Harfang3D to Game development section ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description HARFANG 3D is a 3D framework, created to deliver applications that needs a (GPU accelerated) 3D display. It takes charge of : * 3D scenegraph (objects, geometries, lights, cameras, ...) * Multimedia resources (geometries, textures, images, video, audio) * Access to OpenGL and SteamVR (support the HTC Vive, Oculus Rift and Lenovo Explorer VR headsets) * Fully multithreaded (content processing is automatically distributed) * Realtime rigid bodies physics simulation (using the Bullet library with a seamless integration) * Pathfinding on any 3D geometry (using the Recast library) * 2D debug GUI (using Dear Im Gui) * Builds & runs on Windows 32 & 64, Linux 64 and (Yocto) Poky Linux 64 * Ships with a 3D conversion pipeline (interoperability with any 3D package) * Embeds Lua for extended multi-core VM * Integrated debugger (to explore & modify the current state of your scenegraph) ## What's the difference between this Python project and similar ones? * Fully Multicore * SteamVR compatible (as of 2017). A VR application can be built in less than a 100 lines of code * Built & actively maintained by a core team of game developpers with a track record on Wii, PC, PS2, PS3, Android and iOS games. * Seamless API & assets format among the various subsystems. For ex, the very same geometry can be sent to the 3D display, to the navigation system and to the physics system. * Written in modern C++ A demo of the framework can be seen here : https://www.youtube.com/watch?v=LN6Mnc4-Uzg -- Anyone who agrees with this pull request could vote for it by adding a :+1: to it, and usually, the maintainer will merge it when votes reach **20**. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:01:40 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#743