Unity Character Programmer

Full-Time | Remote

About Nifty Island 🏝️

Nifty Island is a leading social game world optimized for user-generated content. Every player is given a free island that serves as their home the metaverse. Players can create and play games, bring their own NFTs and avatars, and build in-game assets to share with the world.

Nifty Island recently launched in closed alpha (February 2022) and we are looking to bulk out our engineering team with world-class Unity game developers. We’re a tight-knit crew with high conviction in and commitment to what we’re building. We make big commitments to our team members and believe that the best path to success is to have your soul completely in the game. You will have a large amount of ownership and work directly with our growing community. If you’re looking for a real challenge, adventure, and comradery — join us!

To learn more, check us out at www.niftyisland.com or on Twitter at @Nifty_Island.

What we're looking for:

We are looking for a Unity Character Programmer, who is ready to help us create a custom and state-of-art avatar system, including a fully customizable wearables system, compatibility with third- party avatars and full customization. We are looking for a candidate to collaborate with the art and developer teams, helping to create tools and procedural systems within Unity to integrate meshes, rigs, and animation in a complex and unified system.

What you’ll do here:

  • Design, create, test, and maintain character rigs/setups procedurally
  • Develop and maintain character/wearables motion and deformation systems
  • Help with coding to create tools and procedural systems
  • Collaborate with unity engineers and the broader art team to solve issues ensuring the continuity of our final product

You’ll be a great fit if:

  • You have 3+ years of Unity experience with complex character rigging/manipulation experience
  • You have strong knowledge in the Unity avatar and animation systems
  • You are proficient with Maya/Blender and have programming experience with C#
  • You have a strong understanding of manipulation of meshes, joints, and other objects in Unity
  • You have experience with Adobe Photoshop (or similar software) and Substance Designer/Painter
  • Bonus skills include solid linear algebra knowledge, as well as experience writing/using Physics systems and simulation inside Unity

Benefits & Perks

  • Competitive salary and equity (token) grant — a customizable sliding scale of cash and tokens
  • Remote-first team with annual team retreats
  • Comprehensive medical, dental, and vision benefits
  • Unlimited vacation days and PTO/sick days
  • Generous home office setup reimbursement and annual learning & development stipend

If you don’t meet 100% of the above qualifications, you should still seriously consider applying! No matter what you come in knowing, you'll be learning new things all the time and we'll be here to help! Our team still has a lot to learn and if you join us, we would love for you to learn and grow with us!

Apply Now
← Back to all listings