Studio: Spawnpoint Media
Job Opening: Java Game Developer
Location: Melbourne, Australia/Fully Remote
Type: Full-Time
Responsibilities:
- Minecraft Mod Programming: Develop and compile Minecraft: Java Edition mods based on provided YouTube scripts, encompassing various elements such as blocks, items, mobs, entities, UI, commands, and custom gameplay features.
- Custom Functionality Implementation: Design blocks, items, mobs, and entities with unique functionalities and AI behavior, enhancing gameplay dynamics within Minecraft.
- UI and Command Customization: Create custom Minecraft UI elements and commands to enrich the player experience and introduce new gameplay mechanics.
- Crafting Methods and Recipes: Implement custom crafting methods and recipes beyond the default Crafting Table, introducing novel crafting mechanics and item interactions.
- Engaging Gameplay Design: Craft interesting and unique gameplay moments and level designs within the scripts, ensuring audience engagement and interest throughout the Minecraft experience.
- Collaborative Set Design Support: Collaborate with the Set Design team to develop mods that complement and enhance the physical set designs, facilitating efficient and practical script implementation.
- Integration with Modelers: Work closely with Modelers to integrate code and gameplay mechanics into tangible Minecraft models, bringing virtual elements to life within the game environment.
- Audience-Centric Mod Development: Develop mods that resonate with the core audience of the videos, primarily young children, by ensuring visual appeal and engaging gameplay functionalities.
Qualifications & Skills:
- Proficient in Java programming language
- Experience in Minecraft Modding either Forge or Fabric
- Full understanding of Minecraft and all game mechanics
- Translate design ideas into functional game code
- Troubleshooting code and fixing bugs
- Understands how to navigate and read through technical documentation online in order to advance one’s understanding of the subject matter and/or resolve bugs.
- Ability to meet and understand deadlines.
- Ability to understand feedback and act on it.
Preferable Additional Skills:
- Understand what a JSON file is and how to create or edit one (loot tables, tags, etc)
- Experience working in Java Edition/Datapacks/1.17+ Command Syntax/NBT data
- Understands basic Minecraft-related development terms, such as entity, data pack, addon, behaviors, components, function, animation controllers, etc
- Understand basic programming logic/design (scoreboard loops, execute ifs, operators, etc).
- Familiar with Blockbench (or Cubik Studio/some other modeling program)
- Familiar with Aseprite, Paint.net, Photoshop, or some other form of editing software.