Skip to content
← All jobs
Default

Unity Developer

MidContractGame
RemoteCreated 7 Mar 2025
<div>We are seeking a skilled Unity Developer to create a digital board game platform for Android tablets. The goal is to develop a unified library of digital board games that can be installed on a custom Android device and support LAN-based multiplayer gameplay across multiple tablets.</div><div>&nbsp;</div><div>The platform will feature classic board games, including but not limited to:</div><div>• Tic Tac Toe</div><div>• Monopoly (or a similar property-trading game)</div><div>• UNO (or a similar card game)</div><div>• Chess</div><div>• Snakes and Ladders</div><div>• Checkers</div><div>• Dominoes</div><div>• Backgammon</div><div>• (Additional games may be added in the future)</div><div>&nbsp;</div><div>Each game should offer:</div><div>• Smooth UI/UX experience across all included games</div><div>• Multiplayer support over LAN (local network, no internet required)</div><div>• Single-player mode with AI opponents (where applicable)</div><div>• Optimized performance for Android tablets</div><div>• Seamless navigation between games within the library</div><div>&nbsp;</div><div>Once the game library is developed, we intend to install it on custom Android hardware, ensuring compatibility with the device’s OS and display settings.</div><div>&nbsp;</div><div>Key Responsibilities:</div><div>&nbsp;</div><div>The selected developer will be responsible for the full-cycle development of the platform, including:</div><div>&nbsp;</div><div>Game Development &amp; Integration:</div><div>• Code all board games from scratch in Unity (using C#).</div><div>• Implement consistent UI and controls across different games.</div><div>• Develop or integrate 2D board game assets and animations.</div><div>• Ensure each game adheres to official rules and gameplay mechanics.</div><div>• Provide customizable settings (e.g., difficulty level, time limits, number of players).</div><div>&nbsp;</div><div>Multiplayer Functionality:</div><div>• Implement LAN-based multiplayer networking so multiple players can connect and play games across tablets without the need for an internet connection.</div><div>• Allow seamless game hosting and joining across devices.</div><div>• Support multiple simultaneous game sessions within the same network.</div><div>• Ensure real-time syncing of game states across all connected devices.</div><div>&nbsp;</div><div>Performance Optimization &amp; Deployment:</div><div>• Optimize games to run smoothly on Android tablets with limited hardware resources.</div><div>• Ensure battery efficiency and minimal lag.</div><div>• Adapt the platform for offline functionality (no reliance on cloud services).</div><div>• Test and debug performance issues across different Android devices.</div><div>&nbsp;</div><div>Documentation &amp; Future Expansion:</div><div>• Provide comprehensive documentation on code structure, networking, and deployment.</div><div>• Offer support for future expansion, including adding new games or updating existing ones.</div><div>&nbsp;</div><div>Requirements:</div><div>&nbsp;</div><div>To be considered for this role, you should have:</div><div>&nbsp;</div><div>Technical Skills:</div><div>• Strong proficiency in Unity (C#) game development.</div><div>• Experience developing board/card games (preferred).</div><div>• Proven experience with LAN-based multiplayer (e.g., Unity Netcode, Mirror, Photon).</div><div>• Familiarity with Android development and performance optimization.</div><div>• Experience designing AI opponents for turn-based games.</div><div>• Ability to create or integrate 2D game assets.</div><div>• Knowledge of device-specific deployment on Android.</div><div>&nbsp;</div><div>Soft Skills:</div><div>• Strong problem-solving abilities.</div><div>• Ability to work independently while maintaining clear communication.</div><div>• Attention to detail in UI/UX design and gameplay mechanics.</div><div>• Good documentation practices for code and game logic.</div><div>&nbsp;</div><div>Preferred Skills (Bonus but Not Required):</div><div>• Experience in network security for local multiplayer.</div><div>• Prior experience working with custom Android hardware.</div><div>• Knowledge of custom Android OS modifications.</div><div>&nbsp;</div><div>Compensation &amp; Work Arrangement:</div><div>• Payment: Negotiable based on experience (fixed-price or milestone-based).</div><div>• Work Location: Fully remote.</div><div>• Project Duration: Estimated 2 months with potential for expansion.</div><div>&nbsp;</div><div>How to Apply:</div><div>&nbsp;</div><div>If you are interested in this project, please submit:</div><div>1. Your portfolio showcasing past Unity projects (especially board/card games or multiplayer games).</div><div>2. A brief proposal explaining how you would approach this project.</div><div>3. Your expected rate and availability.</div><div>&nbsp;</div><div>Send applications to: <a href="mailto:Moe_zebib@hotmail.com"><u>Moe_zebib@hotmail.com</u></a></div><div>&nbsp;</div>
Unity Developer · Default · The Collective