Java Game Developer required at Spawnpoint Media

Java Game Developer required at Spawnpoint Media

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.

animation-and-vfx-jobs-apply-now-hr