https://github.com/algosup/2022-2023-project-3-harfang3d-binding-project-1-group
https://github.com/algosup/2022-2023-project-3-harfang3d-binding-project-1-group
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/algosup/2022-2023-project-3-harfang3d-binding-project-1-group
- Owner: algosup
- Created: 2023-01-02T16:15:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-17T09:57:13.000Z (about 2 years ago)
- Last Synced: 2025-01-16T21:16:37.113Z (4 months ago)
- Language: Python
- Size: 2.77 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project 1: Harfang3D Binding
## Description
This project is a binding of the Harfang3D engine in F# to C++. The goal is to be able to use the Harfang3D engine in F#.They already have binding for Python, lua and Go. We will use the C++ binding as a reference.
Harfang3D is a 3D game engine written in C++ and designed for ease of use and extensibility. It is a cross-platform engine that runs on Windows, Linux, macOS, iOS, Android, and the web. It is also a complete game development environment that includes a 3D editor, a visual scripting environment, a 3D asset pipeline, and a 3D game framework.## Documents link
- [Functionnal Specifications](https://github.com/algosup/2022-2023-project-3-harfang3d-binding-Project-1-group/blob/main/Documents%20Specifications/Functional_Specifications.md)
- [Technical Specifications](https://github.com/algosup/2022-2023-project-3-harfang3d-binding-Project-1-group/blob/main/Documents%20Specifications/Technical_Specifications.md)
- [Test Plan](https://github.com/algosup/2022-2023-project-3-harfang3d-binding-Project-1-group/blob/main/Test%20Plan/Test_Plan.md)
- [Trello](https://trello.com/b/B7eB7vfa/f)
- [Critical path](https://docs.google.com/spreadsheets/d/1-eyEVEzbi4qBWEOihAW8XaaJ1I3Qaec012iNzrCPg6c/edit#gid=1115838130)
- [Communication Plan](https://github.com/algosup/2022-2023-project-3-harfang3d-binding-Project-1-group/blob/main/Documents%20Specifications/Communication_Plan.md)## Retro Planning
- 1st week:
- [x] Create a Trello board
- [x] Meeting with the client
- [x] Find informations about code and code languages- 2nd week:
- [x] Functional Specifications 1.0
- [x] Technical Specifications 1.0
- [x] Continue to find informations- 3rd week:
- [x] Functional Specifications 2.0
- [x] Begin to code
- [x] Start writing the test plan
- 4th week:
- [x] Technical Specifications 2.0
- [x] Continue to code
- [x] Continue writing the test plan
- [x] Documents verification- 5th week:
- [x] Continue to code
- [x] Start testing
- [x] Update documents after verifications- 6th week:
- [x] Continue to testing
- [x] Continue to code
- [x] The Tech lead will help with the code- 7th week:
- [x] Complete the tests
- [x] Finish the code
- [x] Finish the project
- [x] Oral presentation## Team
| Members | Roles |
| --------------- | ----------------- |
| Elise GAUTIER | Project Manager |
| Nicolas MIDA | Tech Lead |
| Rémy CHARLES | Program Manager |
| Grégory PAGNOUX | Software Engineer |
| Théo Trouvé | Quality Assurance |