Home - P3D-Space-Tech-Demo/Panda3DSciFiTechDemo GitHub Wiki

Welcome to the Panda3D Tech Demo Wiki! This project is under active development, and as such, this Wiki represents a work in progress summary of the project and the technical specifications of the game program.

How the Tech Demo Came About

  • Initial inspiration from Epihaius

    • Sample Program arguments
    • "Why not a tech demo?"
  • Why are we building a tech demo for a 20 year old game engine?

    • Panda3D is an advanced game engine which takes years to master. Our community once lacked a whole engine Showcase which demonstrated modern Panda3D programming and exposed most or all of the features that a serious developer would be looking for to rapidly develop something complex from scratch.
  • Initial collaboration in the Collaborative Sci-Fantasy Tech Demo thread

    • A feeler thread was made to recruit Panda3D programmers in the community on May 5th, 2021.
    • Recruitment did not go entirely as expected.
    • There were only three experienced Panda3D programmers available to work on the demo, in the world apparently.
    • Perhaps we shouldn't design an entire planet, that might be hard.
    • Implementing a procedural generation system for arbitrary spacecraft models is a bit tricky, and on occasion, a bit twitchy.
    • A GitHub organization was created to support long-term tech demo development with the initial three developers.
    • We took our collaboration to a private thread in order to make wild guesses and mistakes, and build the tricks that eventually become production quality code.
  • Current state of the project

    • Section 1
      • Playability: Playable
      • ~85% complete
    • Section 2
      • Playability: Playable
      • ~85% complete
    • Section 3
      • Playability: Playable
      • ~5% complete
    • Section 4
      • Playability: Not Playable
      • ~1% complete