Developing further the libre 3D atlas of anatomy

Join an Open-Source Adventure!

I am looking for a volunteer (unpaid) Unity developer to improve the app developed by Lluis Vinent:
Z-Anatomy

Why Join This Project?

  • Learning and Development: Acquire new skills and improve your knowledge in software development.
  • Real Impact: Contribute to a project that has a significant impact in the field of anatomy and education.
  • Recognition: Your work will be recognized and appreciated by the open-source community.
  • Collaboration: I will work alongside you to facilitate your onboarding and improve the content of the atlas.

Required Skills:

  • Experience in Unity.
  • Good communication and organization skills.

How to Apply:

If you are interested in this opportunity, please send your CV to gauthier.kervyn@z-anatomy.com.

Tasks:

Bug Fixes:

  • Reset gizmo location when resetting the app.
  • Repair gizmo functionality for orthogonal views.
  • Repair the move tool for 3D view.
  • Fix copy-pasting texts from definitions.
  • Repair links to Wikipedia.
  • Gather the French version with other descriptions.
  • Remove scripts pointing to Firebase.

Minor Improvements:

  • Add splash screen scene and replace forum link with LinkedIn.
  • Add monochrome material for mesh cross-sections.
  • Change window width and height for lexicon and description.
  • Navigate search results with arrows.
  • Navigate lexicon with arrows.
  • Display bonus collections as search results.
  • Add shortcuts to show/hide layers.
  • Link videos from descriptions.
  • Translate game objects’ names to TA2ID equivalents.
  • Share exported apps for Windows/Mac/Linux.

Major Improvements:

  • Add parent-child relationships between labels.
  • Add option to open anatomical structures.
  • Translate into 4 languages with the latest nomenclature.
  • Add URL-widgets pointing to the right structure.
  • Use a correspondence table for veterinary structures.
  • Add option to record and share dissections.
  • Add annotations.

Game Mode:

  • Enter game mode with a game panel.
  • Choose system and difficulty level.
  • Start a timer for each level.
  • Show pre-defined anatomical structures.
  • Display anatomical terms in random order.
  • Play sounds for correct/wrong answers.
  • Display failure or victory splash screen.
  • Set structures to ‘known’ for victory.
  • Save user’s progress.