
Python Game Prototype Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Game Prototype Developer on a fixed-price contract, remotely based in the UK. Requires strong Python 3 skills, CLI tool experience, and familiarity with data-driven design. Prior game prototype experience is a plus.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
-
🗓️ - Date discovered
May 21, 2025
🕒 - Project duration
Unknown
-
🏝️ - Location type
Remote
-
📄 - Contract type
Fixed Term
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
United Kingdom
-
🧠 - Skills detailed
#IP (Internet Protocol) #CLI (Command-Line Interface) #Python #Logging #Libraries #Documentation #JSON (JavaScript Object Notation)
Role description
Summary of the Role
I’m seeking a Python game prototype developer to build a text‑only RPG prototype based on detailed CSV data and game‑design sheets - all in a fixed‑price contract. The work can be done remotely but I'm seeking someone based in the UK in case a face-to-face session becomes helpful.
You’ll help architect the prototype (data loader, combat engine, mission generator, progression system, CLI) and advise on the optimal approach before we start coding.
My coding skill begins and ends with ‘hello world’ which is why I’m excited to work with someone that knows what they’re doing!
Responsibilities
• Collaborate on finalising and refining the data schema (CSV → in‑memory structures) and propose improvements.
• Implement the data‑loading module to ingest characters, monsters, items and missions from CSV.
• Develop the core game engines:
• Combat/resolution logic (abilities, skills, threats, traits).
• Mission generation and loot systems.
• Progression system (XP, level‑ups, resolve gains, ability/item‑slot unlocks).
• Build the resource system to track stamina, consumables and reagent crafting.
• Create the in‑mission journal/logging system and integrate it into the command‑line flow.
• Design and implement a simple CLI for squad setup, mission execution and journal‑style reporting.
• Write and maintain unit tests for all core modules, including data loading, combat, missions, resources and progression routines.
• Provide concise documentation and suggest any alternate architectures or tools before coding begins.
Desired Skills & Experience
• Strong proficiency in Python 3, with clear, modular code style and experience packaging with pyproject.toml.
• Experience building CLI tools (e.g. using argparse, simple text‑menu libraries).
• Familiarity with data‑driven design (CSV/JSON → object models) and schema validation.
• Proven track record of delivering fixed‑price projects on time and on budget.
• Prior work on game prototypes, simulations or turn‑based game logic is a plus.
Project Details & Scope
Deliverables
• A working, installable Python package with:
• Data‑loading, combat/resolution, mission‑generation, progression and resource‑tracking modules.
• A CLI interface that runs missions and outputs a mission journal.
• Unit tests covering each of the above systems.
• A valid packaging file (pyproject.toml or setup.py) for editable installs.
• Example CSV data files and a brief guide on how to extend them.
• A short document summarising any recommended alternative approaches or optimisations.
Milestones (fixed‑price)
1. Schema & data loader → 20 %
1. Core engines (combat, missions, resources, progression) → 40 %
1. CLI & journal integration → 25 %
1. Testing, packaging & final review → 15 %
Contract Terms
• Fixed‑price only - no hourly bids, to ensure cost predictability.
• Payment released upon milestone approval.
• Pre‑start technical discussion: I’m not a coder and open to better prototype architectures - please propose improvements before coding begins.
Ownership & Exclusivity
• Upon final payment, the Developer will assign all copyright and related IP rights in the prototype code to the Client.
• The Developer agrees to keep the Work Product confidential and will not reuse it for any other project without the Client’s written permission.
How to Apply
1. Share a brief cover note highlighting relevant Python/game‑logic projects.
1. Propose any alternative approaches or libraries (e.g. CLI frameworks, data tools) you recommend given my non‑dev background.
1. Confirm you can work to a fixed‑price schedule and list your suggested milestones.
1. Please also include a rough quote and estimated timescale based on the scope described. I understand it’s a ballpark figure and am happy to discuss it further before finalising anything - please contact me with any questions.
I look forward to collaborating on a clear, data‑driven prototype that can evolve into the full game!
Summary of the Role
I’m seeking a Python game prototype developer to build a text‑only RPG prototype based on detailed CSV data and game‑design sheets - all in a fixed‑price contract. The work can be done remotely but I'm seeking someone based in the UK in case a face-to-face session becomes helpful.
You’ll help architect the prototype (data loader, combat engine, mission generator, progression system, CLI) and advise on the optimal approach before we start coding.
My coding skill begins and ends with ‘hello world’ which is why I’m excited to work with someone that knows what they’re doing!
Responsibilities
• Collaborate on finalising and refining the data schema (CSV → in‑memory structures) and propose improvements.
• Implement the data‑loading module to ingest characters, monsters, items and missions from CSV.
• Develop the core game engines:
• Combat/resolution logic (abilities, skills, threats, traits).
• Mission generation and loot systems.
• Progression system (XP, level‑ups, resolve gains, ability/item‑slot unlocks).
• Build the resource system to track stamina, consumables and reagent crafting.
• Create the in‑mission journal/logging system and integrate it into the command‑line flow.
• Design and implement a simple CLI for squad setup, mission execution and journal‑style reporting.
• Write and maintain unit tests for all core modules, including data loading, combat, missions, resources and progression routines.
• Provide concise documentation and suggest any alternate architectures or tools before coding begins.
Desired Skills & Experience
• Strong proficiency in Python 3, with clear, modular code style and experience packaging with pyproject.toml.
• Experience building CLI tools (e.g. using argparse, simple text‑menu libraries).
• Familiarity with data‑driven design (CSV/JSON → object models) and schema validation.
• Proven track record of delivering fixed‑price projects on time and on budget.
• Prior work on game prototypes, simulations or turn‑based game logic is a plus.
Project Details & Scope
Deliverables
• A working, installable Python package with:
• Data‑loading, combat/resolution, mission‑generation, progression and resource‑tracking modules.
• A CLI interface that runs missions and outputs a mission journal.
• Unit tests covering each of the above systems.
• A valid packaging file (pyproject.toml or setup.py) for editable installs.
• Example CSV data files and a brief guide on how to extend them.
• A short document summarising any recommended alternative approaches or optimisations.
Milestones (fixed‑price)
1. Schema & data loader → 20 %
1. Core engines (combat, missions, resources, progression) → 40 %
1. CLI & journal integration → 25 %
1. Testing, packaging & final review → 15 %
Contract Terms
• Fixed‑price only - no hourly bids, to ensure cost predictability.
• Payment released upon milestone approval.
• Pre‑start technical discussion: I’m not a coder and open to better prototype architectures - please propose improvements before coding begins.
Ownership & Exclusivity
• Upon final payment, the Developer will assign all copyright and related IP rights in the prototype code to the Client.
• The Developer agrees to keep the Work Product confidential and will not reuse it for any other project without the Client’s written permission.
How to Apply
1. Share a brief cover note highlighting relevant Python/game‑logic projects.
1. Propose any alternative approaches or libraries (e.g. CLI frameworks, data tools) you recommend given my non‑dev background.
1. Confirm you can work to a fixed‑price schedule and list your suggested milestones.
1. Please also include a rough quote and estimated timescale based on the scope described. I understand it’s a ballpark figure and am happy to discuss it further before finalising anything - please contact me with any questions.
I look forward to collaborating on a clear, data‑driven prototype that can evolve into the full game!