
3D Game Developer (Panda3D)
$50 - $150/hourpay
Required Skills
Panda3D
Job Description
Job Title: 3D Game Developer (Panda3D)
Job Type: Permanent
Location: Remote
Job Summary
Join our customer's team as a 3D Game Developer (Panda3D) and play a pivotal role in building cutting-edge interactive 3D applications and games. Leverage your expertise in Panda3D, Python, or C++ to craft robust, flexible, and scriptable systems for simulations, research, or indie productions. Empower users and researchers by creating tools and gameplay systems tailored for innovation and experimentation.
Key Responsibilities
- Design, implement, and refine 3D game and simulation features using Panda3D.
- Develop custom tools and gameplay systems that enable high levels of flexibility and scripting control.
- Collaborate closely with other developers, artists, and researchers to translate requirements into efficient, maintainable code.
- Optimize performance across diverse hardware and deployment environments.
- Contribute to all phases of the development lifecycle, from prototyping to release and ongoing maintenance.
- Communicate complex technical concepts clearly in both written and verbal forms.
- Stay current on Panda3D advancements and best practices shared within the community.
Required Skills and Qualifications
- Strong hands-on experience with Panda3D for interactive 3D application or game development.
- Proficiency in Python or C++ for scripting, gameplay logic, and tool development.
- Solid understanding of 3D graphics concepts, game loops, and simulation architectures.
- Demonstrated ability to build adaptable systems and tools suitable for varied use cases.
- Excellent written and verbal communication skills with a focus on clarity and collaboration.
- Ability to work autonomously and efficiently in a remote, distributed setting.
- Proven track record of delivering high-quality code and creative 3D solutions.
Preferred Qualifications
- Prior experience developing 3D applications for research, simulation, or indie game production.
- Familiarity with agile methodologies and version control systems, such as Git.
- Active involvement in the Panda3D or open-source development communities.