Hello, there! Introduction: My name is Reuben. I have been working with GameMaker in a hobbyist fashion since 2004 and am extremely fluent in GML. I also have a lot of experience in related languages, such as C++ / Java, which has allowed me to create numerous extensions for various platforms. I graduated in 2015 with a Bachelor degree in Computer Science and am currently freelancing as part of my main income. Examples: For the past several years most of my work has gone towards stand-alone engine elements rather than entire games. I have written numerous systems such as a 3D rendering engine (discontinued), RPG battle systems, numerous artificial intelligence systems, procedural world creation, 2D lighting systems, shaders in all supported GM languages, and much more. Recent Examples: Terminal Extension 3D Mouse Extension I am working on re-building my portfolio with more recent projects so my "Recent Examples" section is a bit sparse. If you are interested in seeing some of my older discontinued projects then you can take a look at my older works below. While they aren't extremely up-to-date examples of my coding style and abilities, they do show off the kind of work I am familiar with. Older Works: Procedural Heightmap-based Terrain Example HTC Vive wrapper for GameMaker (Requires rewrite w/ better surface access) Multi-threaded compiler / runner for custom language I have experience working with source control services such as Github and Bitbucket as well as using the Agile/Scrum software development methodology. Desired Work: I am willing to work on projects large or small. I can design custom one-off extensions for your project or work longer-term and implement parts of your game directly. My programming methods generally provide modular code that can be easily modified and/or updated down the line if required. If you want the quickest turnaround time then your best option would be requesting a custom extension that you then plug in yourself. If you are not in a hurry or require something more unique and/or complicated then a full-time hire might be more beneficial. I currently have access to GMS1.4 with all modules and GMS2.x with Desktop and Mobile modules. This said, I do not have access to iOS or MacOS so I cannot develop for these platforms specifically in terms of external libraries. Further Support: I provide one calendar year of technical support starting the day of payment in full / final payment. This includes covering bug fixes for any issues you come across and any questions you may have regarding the extension. I also always provide full documentation in the form of script headers and, depending on the size / complexity of the job, I may include further documentation in the form of a PDF file or webpage-based instance along with examples. The later being at my discretion or if specifically requested by the client. Contact, Contract, and Payment: If you are interested or have any questions about my services you can contact me via one of the following: Email: email@example.com Matrix: user: @binsk:matrix.org, room: #bcf:matrix.org (recommended client) I am not willing to sign into a profit share agreement in most cases. If you have a record of previously successful games and effective marketing practices then I may consider it but otherwise I require direct payment for a completed job. If the job is a one-off extension then generally I can give a quote of my estimated price for the entire project. If you require a longer-term and/or complex project to be completed then I can perform the work in individual sprints where each sprint would be handled like it's own job with a quote and payout. For any project quoted over $200 I require a legally binding contract to be signed via HelloSign. Because of this you must be the required age to sign a legally binding contract in your country. Once the work has been completed I will send you the invoice of the final payment. This invoice will need to be paid in full before I release any of the code. Unfortunately, due to some disagreements with recent Paypal and Mastercard practices I highly prefer payment in the from of cryptocurrency. If you have never used crypto before then I will give you a 30% discount on the final quoted price and offer to step you through acquiring and sending crypto in order to make up for the time of learning how to use it. For everyone else using crypto I will still give you a 10% discount. All crypto transactions will be performed using CoinPayments as they provide payment tracking, currency conversion, and purchase history for crypto assets. They do not require an account in order to use the service. My preferred currencies in order of preference are Bitcoin, Gemini Dollar, Litecoin, Ether, and Bitcoin Cash. I may be willing to consider other coins as well if you so desire. If you are adamant against using crypto payments then I do have a paypal account but you will be forgoing any discounts. All invoices will be provided in USD. If paying through paypal, amounts should be paid in USD. If paying in crypto the amount paid will be according to the conversion rate given by CoinPayments. If you have any questions please free feel to contact me. Thank you for considering my services.