Review and Workshop
Before we dive in, I’ll look at what you're aiming to build to make sure it’s feasible. Once that’s clear, we’ll walk through your project together: what it needs to do, how it should work, and all the gameplay conditions around it. We’ll also look at edge cases, talk through ideas, and figure out the best way to handle everything from a technical standpoint.
In this session, we’ll brainstorm, plan, and figure out the best implementation, whether it’s SourcePawn or a C++ extension, depending on performance and your needs. The goal is to build a solid foundation, define the scope, and break the project into milestones.
Milestones are key phases or deliverables where you’ll see progress, review work, and approve before we move forward.
Development and Updates
During development, I’ll provide updates at key milestones, review feedback, and discuss adjustments. Minor tweaks are usually no problem, but if the project changes a lot from the original plan, we’ll discuss whether the quote needs to be adjusted to match the extra work.
Completion and Support
Upon milestone completion, I’ll upload the final deliverables to a private GitHub repository. This gives you secure access to the source files and provides built-in version control.
I also offer a voluntary warranty period on top of the statutory warranty, ranging from 3 to 12 months. This covers bugs and unforeseen issues, ensuring they’re resolved free of charge and giving you ongoing support during the warranty period and beyond.
Scope and Estimate
Once the scope of the project is defined, I’ll provide you with a detailed quote. This estimate will break down the project into specific milestones and clearly describe everything included in the work. The quote will cover all necessary steps such as:
Planning (for each milestone): After our workshop, I’ll gather and review all necessary resources, documentation, code, scripts, and other materials to ensure smooth execution.
Research: Addressing technical or design challenges, which may involve reverse engineering any of the server binaries or analyzing the Source SDK to find the best approach.
Design: The overall concept and structure of your plugin. I avoid third-party tools and dependencies unless absolutely necessary or the mod relies on them. Because I don’t own them, I can’t guarantee that they’ll receive the same level of support I provide.
Technical Design (Development): Planning code implementation and system development with a focus on optimization to prevent lags or crashes, ensuring smooth performance within a strict frame-time budget (e.g., 16.66ms per frame).
Documentation: Creating clear documentation for easy maintenance, updates, and expansion. Well-documented code saves time and money by preventing costly rewrites and ensuring future developers can quickly understand and improve it.
Testing and Troubleshooting: Ensuring functionality, stability, and performance through thorough testing. Identifying and fixing issues to deliver a polished, bug-free result and minimize post-deployment disruptions.
Architecture: Structuring code for scalability and maintenance, ensuring future growth without becoming unmanageable. This includes consistent naming conventions, clear organization, and respect for prediction and client-server boundaries to avoid conflicts and maintain responsiveness.
Communication & Consultation: Ongoing discussions to ensure we’re aligned and making adjustments as needed. Additionally, I can provide consultation on specific aspects of your project upon request.
Project Scoping Workshop
Define project goals, priorities, and technical requirements in a focused workshop
— 30-Min Intro Session —
– €90 –
Best for very short tasks or initial project discussions
— 1-Hour Workshop (Single Session) —
– €190 –
Best for small projects or quick discussions to clarify specific details
— 8-Hour Workshop (Single Day) —
– €490 –
Best for medium to complex projects where a project scope definition is required
Development after Workshop
Pricing is based on a fixed unit price per milestone (deliverable) or one session
— One Dev Session (5h) —
– €290 –
Focused coding session for specific tasks or small projects
— Single Milestone (Per Deliverable) —
– €490 –
Focused development for a full day or a project milestone
All prices are net, excl. VAT.
Questions?
Can’t find what you’re looking for? Send me an email.
-
Milestones are clearly defined deliverables or outcomes as part of a project. A “project” can be anything - for example, a custom AI system, a gameplay feature, or a technical tool. This “project” will then be split into multiple milestones, each representing a concrete step toward completion.
I take full responsibility for each milestone’s implementation, including planning, coding, and testing, so you don’t need to provide technical direction – the work is fully handled on my end.
Each milestone has a fixed scope and a fixed price. While a milestone is typically equivalent to roughly one focused development day (8 hours), it is not billed as a daily rate and not tied to a calendar schedule. This is backed by a formal work contract (Werkvertrag), so the price is tied to the deliverable, not the hours worked. Milestones are scheduled flexibly based on scope, availability, and project needs. Workshops operate the same way, with the schedule being flexible and not tied to consecutive days.
Once a milestone is agreed upon, the price stays the same – even if it ends up taking more time or effort than expected on my end.
For more information, see the Terms & Conditions for full contractual details. -
It’s important to come prepared – but don’t worry, you don’t need a finished design document or a polished project plan. At minimum, it helps if you have a rough outline or notes about what you want to achieve. Think of it like homework: a starting point for our discussion.
Bring energy and an open mind, because I’m going to ask a lot of questions – and I mean a lot, down to the tiniest details. This ensures we’re on the same page and we know exactly what we want to create. The more prepared you are, the smoother the workshop will go and the more accurate the resulting project plan and pricing will be.
The workshop happens in writing, so every discussion and thought is documented. This ensures nothing is forgotten, provides a clear record for both of us, and makes it easier for me to review our conversation and plan the project accurately.
Remember: everything we discuss in the workshop directly impacts how I execute your project and how much it will cost. Taking a bit of time beforehand to think things through will save us both time and make the final outcome much stronger. -
The main reason is long-term reliability and support. I don’t own or control third-party tools, so I can’t guarantee they’ll stay compatible or supported throughout your project – especially by the time you launch your server. By minimizing their use, I help reduce technical debt, which is the potential future cost and extra work caused by choosing a quick, easy, or less robust solution now instead of a better, more sustainable approach, and avoid future headaches. It also means I can fully stand behind everything I build.
Another important factor is that most third-party tools and assets are designed for general use, not for the specific needs of your project. To support many different scenarios, they often include a large number of features you may never need. Those unused features still add complexity and can become a maintenance burden over time.
Engine updates and deprecated features can further complicate things. If a third-party tool relies on functionality that changes or is removed, you may be forced to update or replace it. Removing such tools is rarely trivial and can lead to cascading issues across your codebase. Even updating them can reintroduce features or behaviors you previously had to work around or remove.
By building focused, project-specific solutions, I keep systems lean, predictable, and easier to maintain over the long term.
For more detailed information on liability and third-party dependencies, you can review my Terms & Conditions. -
A C++ extension is basically a more powerful type of plugin for SourceMod, written in C++ instead of SourcePawn. SourcePawn is the standard scripting language, but it has limitations. With a C++ extension, I can build things at the same level as the game’s developers, directly interfacing with the engine to add or modify functionality that SourcePawn simply can’t handle.
This enables more advanced, optimized features and better performance. It’s more complex to develop, but it can be the best solution depending on what your project needs.
You’ll find more details about risks related to modding in my Terms & Conditions. I’ll also inform you in advance if any potential risks apply to your specific project. -
The price for updating the gamedata file is usually €100, provided it is a plugin I developed myself.
If the plugin comes from a third party, the price may vary. This depends, among other things, on the complexity. In some cases, updating can be significantly more time-consuming, especially if it is not just a plugin but an extension. -
Beyond the voluntary warranty period I offer on top of the statutory 2-year warranty, I’ll be available at no extra charge for any questions or clarifications you have. I’m here to ensure everything works smoothly and that you feel confident using what I delivered. Support does not end when the project ends, and your project’s success matters to me.
-
I process payments securely through Stripe and currently support:
Credit & debit cards
PayPal (EEA countries only)
Digital wallets (Apple Pay, Google Pay, MobilePay)
Klarna (available in most EEA countries)
Alipay
Link
iDEAL
Bancontact
EPS
TWINT
Bank transfer
-
Payments are generally always made upfront. In cases where budget or cash flow is limited, it is possible to split a milestone into two installments. A one-time 3% fee, based on that milestone’s total price, is added to the first installment for each milestone that is split.
I also accept PayPal and Klarna which allow you to pay in installments or defer payment.
What Past Clients Have Said About Me
-
I can't even begin to describe how awesome this guy was to work with. He's communicative, fast, and adapted to my different requests—the whole nine yards. Also, just a great guy in general.
— “theflyingfire”, formerly via Fiverr

-
Absolute legend! Justin is a really great guy to work with and greatly appreciated!
— “gavinbishop”, formerly via Fiverr

-
Working with Justin was very professional. Very good prices—he deserves more than he requested for the speed and quality of the delivered product. He really knows how to communicate and asked a lot of questions so that the product, in the end, is what I need!
— “angrryx”, formerly via Fiverr
