Senior Roblox Lua Developer - Part-Time Contract

nexoria labs β€’ Saudi Arabia
Remote
Apply
AI Summary

Implement core systems for a Roblox RPG game, including combat, enemy AI, loot, stats, inventory, and more. Work remotely with flexible hours and delivery-based compensation. Build your portfolio with a major RPG project.

Key Highlights
Implement core systems for a Roblox RPG game
Work on a remote and flexible schedule
Deliver high-quality code and systems
Technical Skills Required
Roblox Scripting Lua ModuleScripts OOP structures Bindable/Remote Events TweenService CollectionService Raycasting NPC pathfinding State machines
Benefits & Perks
Remote work
Flexible hours
Delivery-based compensation
Long-term partnership
Paid updates
5% net profit share per update

Job Description


About Nexoria Labs

Nexoria Labs is an independent game development studio building high-quality Roblox RPG experiences with clear systems, clean code, and long-term expansion plans. Our first title, Project A, is now entering Phase 1 of development.

  • We operate fully remote and value responsibility, communication, and clean, maintainable code.


Role

Roblox Lua Developer – Part-Time Contract

Remote | Flexible Hours | Delivery-Based Compensation


What You Will Build (Complete Scope)

You will be responsible for implementing all core systems for Phase 1 of an RPG game.

This includes:

1. Combat System (Core)
  • One starter class: Warrior
  • 3–5 fully scripted skills (basic, heavy, spin, dash, defensive, etc.)
  • Each skill must include:
  • Animation (Humanoid Animator)
  • Cooldowns
  • Damage logic
  • Target hit detection
  • Simple VFX (slash trails, impact flashes)
  • Responsive feel (no input lag)
2. Enemy AI
  • Basic mobs with:
  • Detect β†’ Chase β†’ Attack β†’ Reset logic
  • Cooldowns
  • Damage to player
  • Death animations (simple)
  • Respawn system
  • Boss AI with:
  • More HP and damage
  • Attack patterns (2–3 attacks)
  • Rare loot drops
3. Loot & Drops
  • Drop tables
  • Coins, materials, gear drops
  • Boss rare drops (low % chance)
  • Pickup logic
  • Floating loot text (optional but simple)
4. Stats & Leveling
  • XP system
  • Level progression
  • Player stats (HP, ATK, DEF)
  • Scaling damage
  • Stat window UI
5. Inventory System
  • Add / remove items
  • Equip / unequip items
  • Equip affects stats & damage
  • UI for inventory
  • Hotbars & quickslots (simple version)
6. Gear System
  • Weapons (sword base)
  • Armors (stat boosts)
  • Rarity colors
  • UI display
7. Quest System
  • Simple quest structure
  • Kill X mobs
  • Collect X loot
  • XP + rewards
  • Quest UI panel
8. Pets (Simple Phase 1 Version)
  • Follow player
  • Provide small passive buff
  • Simple pet selection UI
  • No advanced pet leveling (future)
9. PvP Arena (Phase 1 Basic)
  • 1 simple instanced arena
  • Queue / teleport in
  • Damage enabled inside
  • Damage disabled outside
  • Basic scoreboard
  • Reset after match
10. Leaderboards
  • Weekly + all-time
  • PvP wins
  • Boss kills
  • XP / levels
  • Robux spent leaderboard (optional but included)
11. Data Saving
  • DataStore2 or standard DataStore
  • Save:
  • Level, XP
  • Items, gear
  • Pets
  • Gold / currency
  • Settings
  • Load data cleanly on join
12. UI Development
  • Inventory UI
  • Quest UI
  • Shop UI
  • Skills bar
  • Pets UI
  • Health bars (player + enemies)
13. Shop & Monetization
  • Gamepasses
  • DevProducts
  • Limited offers
  • Stat boosters (legal only)
  • Premium-only items
  • Purchase verification & reward delivery
14. Optimization & Stability
  • RemoteEvents only (no locals spamming)
  • Anti-lag, clean loops
  • Reusable modules
  • Server-side validation



Required Skills:Roblox Scripting & Systems
  • Expert Lua scripting
  • ModuleScripts & OOP structures
  • Bindable/Remote Events
  • TweenService
  • CollectionService (optional)
  • Raycasting / hit detection
  • NPC pathfinding
  • State machines (for AI)
Gameplay & RPG Systems
  • Combat development
  • Ability systems
  • Cooldown management
  • Damage calculation
  • Inventory architecture
  • DataStore experience
  • Pet & follower scripts
  • Teleporters & instancing
UI & Client Systems
  • ScreenGuis
  • Inventory UI logic
  • Quest UI
  • Animation events
  • Skill bar interactions
Animations & VFX
  • Using Humanoid Animator
  • AnimationTracks
  • Triggering effects through scripts
  • Basic particle/VFX knowledge
Versioning & Documentation
  • Ability to share weekly builds
  • Document new modules
  • Clean variable naming
  • Organized folder structure
Communication & Work Ethic
  • Weekly progress updates
  • Responsiveness on Discord
  • Ability to commit fully to Phase 1
  • No disappearing


Payment Structure (Transparent & Safe)

Nexoria Labs works with a delivery-based contract, not milestone payments.

Full payment after Phase 1 completionCompletion bonus for on-time delivery Weekly progress submissions required
  • Updated .rbxl file
  • All modules
  • Demonstration of work done
Long-term partnership
  • Paid updates
  • 5% net profit share per update you develop



Why Work With Us
  • Remote work
  • Flexible hours
  • Stable long-term project
  • Clear documentation
  • Zero micromanagement
  • Become Lead Developer for Project A
  • Build your portfolio with a major RPG project
How to Apply

Send:

  • Your Roblox portfolio
  • Previous RPG/combat/AI work
  • Estimated Phase 1 completion timeframe
We are looking for someone reliable, skilled, and excited to build something long-term with us.

If this sounds like you β€” let’s create something amazing together.


Subscribe our newsletter

New Things Will Always Update Regularly