Overview of Contribution Process
Contributing a new simulation to our platform involves several steps. First, developers need to understand the technical requirements and guidelines for creating interactive 3D simulations that align with our educational mission.
The process begins by familiarizing yourself with our existing simulations to grasp the style and functionality we aim to maintain.
Technical Standards and Guidelines
To ensure consistency and quality, all contributions must adhere to specific technical standards. These include using modern web technologies such as WebGL for rendering 3D graphics, and ensuring the simulation is accessible and responsive across various devices.
Developers are encouraged to follow our provided template, which includes boilerplate code for setting up the simulation environment, handling user interactions, and integrating with our platform's API.
Step-by-Step Contribution Guide
The contribution process is designed to be straightforward. Developers should start by creating a new branch in their local repository dedicated to the simulation they wish to contribute.
Next, they must implement the core functionality of the simulation according to our guidelines, ensuring it meets performance and usability standards before testing it thoroughly.
JSON Registration and Submission
Once the simulation is complete and tested, developers need to register their work using a JSON file that includes metadata such as title, description, subject category, and control summary.
Finally, they should submit the completed simulation along with the registration file through our designated submission portal for review by our team.
Frequently asked questions
What technologies are required to create a 3D browser simulation?
Modern web technologies such as WebGL, Three.js, and HTML5 are essential. Developers should also be familiar with JavaScript for handling interactions and animations.
Can I use my own graphics or do I need to follow specific guidelines?
While you can use your own graphics, they must meet our quality standards and be compatible with web technologies. We recommend using open-source assets where possible.
How long does the review process typically take?
The review process can vary in length depending on the complexity of the simulation and the availability of our team. Typically, it takes a few weeks to complete.
What happens if my submission is not accepted?
If your submission does not meet our standards, we will provide feedback and suggestions for improvement. You can resubmit after addressing these issues.
Try it live
Everything above runs in your browser — open Contribute — 3D Browser Simulations and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Contribute — 3D Browser Simulations simulation