Software Developer: Difference between revisions
fixing>CIT Wiki KB Sync Live KB synchronization, independently reviewed; prepared 11 October 2026. |
m 1 revision imported: Clean reupload |
(No difference)
| |
Latest revision as of 01:25, 12 October 2026
Software Developer
Software Developer is a civilian coding job where you fix broken or corrupted scripts and submit the correct solution to gain progress.
How the job works
Software Developer is a Civilian job.
You use the Developer panel to receive coding tasks, analyze the problem, fix or optimize the script, and submit the solution.
Location
You can find the Software Developer job with:
- /gps
The job markers are:
- Next to Star Tower in downtown LS
- Next to SF Church in SF; the Employment Office lists
Financial, San Fierro
How to start
To start working as a Software Developer:
- Go to one of the job markers, or find it with /gps.
- Take the Software Developer job.
- Use /developer to open the Developer GUI.
- Receive a coding task or corrupted script.
- Analyze the problem.
- Write the correct fix.
- Submit it.
Press N at the local job marker to return to the Employment Office.
How it works
Software Developer works through the Developer panel.
You receive broken or corrupted scripts, then:
- Fix them
- Debug them
- Optimize them
- Submit the correct solution for progress
The panel opens on Tutorial; switch to Tasks and choose a task from its dropdown. Tasks cover blips, vehicles, peds, pickups, markers, collision shapes, timers, render handlers, events, shaders, files, GUI layout, and code logic. The job currently uses Lua.
Tutorial offers Tutorial for Beginners, MTA Wikipedia, Working with Blips, Creating Vehicles, NPC Handling, Lua Tutorial #1, and Lua Tutorial #2. Tutorial for Beginners opens the MTA wiki page Scripting Introduction in the in-game browser. MTA Wikipedia opens the MTA wiki's Main Page. Tutorial links can be copied when they do not open.
Commands
Useful Software Developer commands include:
- /developer
- /tutorial
- /qs developer
What the commands do
- /developer opens the Developer GUI
- /tutorial gives Lua or scripting help
- /qs developer shows your progress
Progression
Each promotion gives a flat $50,000, unlike the rising standard civilian promotion rewards. VIP does not increase this bonus.
Software Developer ranks are:
- L0 Tutorials Seeker, 0 tasks
- L1 Code Novice, 6
- L2 Syntax Seeker, 12
- L3 Logic Builder, 18
- L4 Script Crafter, 24
- L5 Debug Wizard, 30
- L6 Problem Solver, 36
- L7 System Designer, 42
- L8 Code Innovator, 48
- L9 Software Mastermind, 54
- L10 Tech Legend, 60
At Level 10, you unlock:
- /go software developer
The /developer panel also has an L10 Features tab. The tab says it unlocks at the highest developer rank. It also says it is a place to share problematic code with the other Tech Legends and fix flaws together. It has two text boxes and the buttons Share your code and Send your fix. It ends with the warning Please note that misuse of this feature will result in severe consequences.
Achievement
The Level 10 civilian achievement for Software Developer is:
- Software Developer
Reward:
- $100,000
Job Notes
- Software Developer is a Civilian job.
- It uses /developer as the main job panel.
- /tutorial can help with Lua or scripting.
- /qs developer shows your progress.
- The job markers are in LS and SF.
- At Level 10, you unlock /go software developer.
Current task flow
Software Developer requires reading English task instructions. Start at the Employment Office or local marker, then use /developer and open the Tasks tab.
Choose a task, read the corrupted code memo, type the answer with the required indentation, including the required spaces, and use Submit Fix. Pasting into the answer box is blocked, so type the answer manually. A correct solution pays $1,201 and adds exactly 1 Software Developer progress. The payment does not rise with job level. Completed tasks remain in the list as [COMPLETED] and cannot be completed again. An incorrect answer shows Incorrect solution. Try again! and can be retried.
There is no long waiting time between tasks. The next correct solution can be paid about half a minute after the one before.