Videogame Automation

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

$595 one time, possible ongoing

HOURS PER WEEK

TBD

DATE UPDATED

Aug 11, 2025

JOB OVERVIEW

I am seeking a developer to create an app to automate tasks in MMO RPG game. It must function as a client capable of managing many game accounts simultaneously and as middleware between the game's Windows client (Unity, I believe)

Requirements:

• Platform: Windows client only (the game appears to be developed in Unity). Android and iPhone clients exist but are outside the scope.
• Technology: Preferably C# using Windows Forms, though other robust solutions may be considered.

Required Features:

• Ability to efficiently handle and manage simultaneous logins and instances.
• Automating core game activities such as performing tasks, locating and interacting with items on the world map, resource collection, combat automation, inventory management, etc.
• Universal settings applicable to all accounts with support for custom overrides per individual account.
• Robust error handling, automatic reconnection logic, and resilience to network issues.
• Efficient multithreading or asynchronous capabilities to ensure optimal performance with minimal CPU and memory usage.
• Built-in logging and analytics for monitoring and troubleshooting purposes.

Deliverables:

• Initial automation tasks and examples that clearly demonstrate API interactions and task automation. You are not required to build out all automation tasks; the goal is to provide a solid foundation that I can continue to expand upon.
• Complete documentation outlining the game's API, including clear instructions for how to add or modify automated tasks within this project.
• Clearly structured, maintainable source code with detailed inline comments.
• Unit and integration tests ensuring the reliability of automation features.

Compliance and Risk:

• The game utilizes an anti-cheat system, which you must be capable of navigating discretely and efficiently. Specific details will be discussed privately.
• Automation must be designed with discretion and robustness to minimize detection.

Workflow and Communication:

• Daily project updates via a mutually agreed-upon communication channel.
• A functional prototype is expected within 5 days of project initiation.

Ownership and Future Collaboration:

• Program, source code and documentation created will be fully owned by me.
• Successful completion and high-quality work may result in you being hired to continue working on this project with me.

If interested, please provide examples of previous game automation experience and detail your proficiency in the relevant skills listed above..

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0138
Total Execution Time  0.0156
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,531,328 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Videogame-Automation-1383004
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0068 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1383004
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 21970
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1383004
AND `misc`.`idIS NULL 
0.0012   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1383004' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1383004 
0.0008   UPDATE employer_jobs SET hit_counts '***May-22-2025=81***May-23-2025=48***May-24-2025=5***May-25-2025=7***May-26-2025=8***May-28-2025=1***May-29-2025=5***May-30-2025=5***May-31-2025=6***Jun-01-2025=3***Jun-02-2025=8***Jun-03-2025=1***Jun-04-2025=9***Jun-05-2025=2***Jun-06-2025=38***Jun-07-2025=71***Jun-08-2025=21***Jun-09-2025=13***Jun-10-2025=6***Jun-11-2025=7***Jun-12-2025=8***Jun-13-2025=8***Jun-14-2025=4***Jun-15-2025=2***Jun-16-2025=3***Jun-17-2025=9***Jun-18-2025=5***Jun-19-2025=3***Jun-20-2025=2***Jun-22-2025=1***Jun-23-2025=3***Jun-25-2025=2***Jun-26-2025=1***Jun-27-2025=4***Jun-28-2025=4***Jun-29-2025=1***Jun-30-2025=3***Jul-01-2025=2***Jul-02-2025=6***Jul-03-2025=2***Jul-04-2025=2***Jul-07-2025=4***Jul-08-2025=1***Jul-09-2025=2***Jul-10-2025=5***Jul-11-2025=1***Jul-12-2025=1***Jul-13-2025=3***Jul-14-2025=2***Jul-15-2025=1***Jul-16-2025=1***Jul-17-2025=1***Jul-18-2025=1***Jul-19-2025=2***Jul-20-2025=2***Jul-22-2025=1***Jul-24-2025=1***Jul-25-2025=1***Jul-26-2025=2***Jul-28-2025=3***Jul-29-2025=1***Jul-31-2025=3***Aug-02-2025=1***Aug-03-2025=1***Aug-07-2025=4***Aug-08-2025=1***Aug-10-2025=4***Aug-11-2025=109***Aug-12-2025=21***Aug-13-2025=5***Aug-14-2025=4***Aug-15-2025=4***Aug-16-2025=1***Aug-17-2025=2***Aug-19-2025=2***Aug-20-2025=1***Aug-21-2025=1***Aug-22-2025=1***Aug-23-2025=1***Aug-25-2025=1***Aug-26-2025=2***Aug-27-2025=5***Aug-28-2025=2***Aug-29-2025=3***Aug-30-2025=2***Aug-31-2025=2***Sep-01-2025=2***Sep-03-2025=5***Sep-04-2025=1***Sep-05-2025=2***Sep-07-2025=1***Sep-09-2025=1***Sep-10-2025=1***Sep-11-2025=3***Sep-12-2025=4***Sep-13-2025=2***Sep-15-2025=1***Sep-17-2025=3***Sep-18-2025=1***Sep-19-2025=1***Sep-21-2025=1***Sep-23-2025=2***Sep-24-2025=1***Sep-26-2025=1***Sep-28-2025=2***Sep-29-2025=1***Oct-02-2025=1***Oct-03-2025=2***Oct-05-2025=1***Oct-07-2025=1***Oct-08-2025=1***Oct-10-2025=1***Oct-13-2025=2***Oct-14-2025=1***Oct-21-2025=1***Oct-25-2025=2***Oct-28-2025=4***Oct-29-2025=1***Nov-01-2025=1***Nov-03-2025=1***Nov-06-2025=1***Nov-08-2025=2***Nov-12-2025=1***Nov-13-2025=1***Nov-16-2025=1***Nov-18-2025=1***Nov-21-2025=2***Nov-24-2025=1***Nov-26-2025=1***Dec-03-2025=1***Dec-04-2025=3***Dec-05-2025=3***Dec-07-2025=1***Dec-14-2025=1***Dec-15-2025=3***Dec-17-2025=1***Dec-20-2025=1***Dec-21-2025=2***Dec-22-2025=1***Dec-23-2025=1***Dec-28-2025=1***Jan-03-2026=2***Jan-05-2026=1***Jan-07-2026=1***Jan-10-2026=1***Jan-13-2026=2***Jan-14-2026=2***Jan-17-2026=1***Jan-18-2026=3***Jan-19-2026=2***Jan-20-2026=1***Jan-21-2026=3***Jan-22-2026=1***Jan-24-2026=1***Jan-25-2026=1***Jan-26-2026=1***Feb-02-2026=1***Feb-05-2026=1***Feb-12-2026=1***Feb-15-2026=1***Feb-16-2026=2***Feb-18-2026=1***Feb-20-2026=1***Feb-21-2026=1***Feb-23-2026=1***Feb-25-2026=3***Feb-28-2026=1***Mar-01-2026=1***Mar-03-2026=1***Mar-08-2026=1***Mar-10-2026=1***Mar-12-2026=3***Mar-17-2026=1***Mar-21-2026=1***Mar-26-2026=2***Mar-27-2026=4***Mar-29-2026=1***Mar-30-2026=1***Mar-31-2026=1***Apr-01-2026=1***Apr-03-2026=2***Apr-04-2026=1***Apr-07-2026=1***Apr-10-2026=2***Apr-11-2026=1***Apr-18-2026=2' WHERE job_id'1383004'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2025=166***Jun-2025=242***Jul-2025=51***Aug-2025=180***Sep-2025=36***Oct-2025=18***Nov-2025=13***Dec-2025=19***Jan-2026=23***Feb-2026=14***Mar-2026=18***Apr-2026=10' WHERE job_id'1383004'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1383004' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1383004 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '21970'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)