Schwifty Studios is the team behind Mad City. With a top concurrent player base of 250K concurrent players and over 1 billion play sessions, we are looking to expand our team to help us grow! As a programmer, you will help deliver new and exciting game play to a dedicated and invested player base. We hope to find candidates who are motivated to bring new ideas to the table and are invested in making the game better overall.
A small and tightly knit team where you can get immediate feedback on your work
The ability to contribute to core ideas of the game and help us advance
Great experience working on a game with other talented creators who will push you to put out your best work
A professional and understanding work environment
Regular meetings and check-ins on your progress
Be ambitious and not afraid to bring your ideas to the table
Take initiative and have strong work ethic
Work well with others and not be afraid to ask for help when you need it
Care about the long term impacts of the experiences you deliver to both our game and our players
Be creative and willing to share new and fresh ideas
A deep empathy for our player base and the experiences we bring to them
PROGRAMMER | FULL TIME | MAD CITY | REMOTE
Be willing and able to work with existing code and be able to expand and build upon it.
Be able to bring the creations that our modelers and builders make to life and build meaningful experiences for players with them.
Be willing to work with other programmers on your work.
Need to work a minimal of 7 hours per day on weekdays
Document everything you complete (if you make a module or new API, explain how it works within our work Discord and put instructions in the beginning of the script)
Understand how memory leaks happen and how to avoid them
Be able to update an existing system of scripts; be flexible with working with different scripting styles
Understand how UI interaction works and must have good proficiency with designing UI
Be able to make systems work cross-platform; Mad City supports Console, Tablet, Phone, and PC
Attend daily AND emergency meetings
Be able to set and respect deadlines
Be able to communicate with other programmers if you get stuck
Have experience with third person weapons
Ability to do consistent weekly updates (excluding emergency situations)
Fluent English communication skills
Heavy experience with physics (vehicle physics, relative velocity, etc.)
Strong work ethic and the ability to have self motivation
No prior commitments that may make work unachievable (attending school or college full time, working at other jobs, developing extensively on other Roblox games, etc.)
Strong sense of ethics and professionalism in your work, the way you treat other employees, and the decisions you choose to make as a programmer on our team
Ability to work with third party applications (external APIs, database, other servers, etc.)
Ability to work with Roblox constraints and able to code simple and complicated physics systems
A fully released game that you have programmed and designed yourself
Other experiences and references within your portfolio
Experience in other fields that relate to game design (graphics, modelling, building, etc.)
Experience in security for exploit protection
Experience with first person weapons and cameras
Any other extra skills that might make your application stronger
About $75K-$100K USD/yr. based on your overall experience.
You must be 18 years or older to apply. There are exceptions to this rule depending on your experience, so we encourage you to apply anyways! If you’re interested in applying, please message me on the devforums with the subject “Mad City Programmer” and include a copy of your portfolio/resume and a cover letter/overview of why you would want to work for Mad City. If we like your portfolio and are considering you for the job, we’ll reach out to you via devforums.
Even if you think you may not get the job, apply anyways! We take all applications seriously, and even if you don’t fit all of the qualifications, if you outshine other applicants, you may get an interview!
Thanks for your interest and good luck! If you have any further questions, please leave them below and we’ll do our best to get back to you!
Hi! I’m looking forward to be working with a game that I’ve been playing for months! I’m a Roblox Modeler/Programmer with about 2 Years of experience,
For Portfolio, I personally don’t know what to put in them, (unlike modeling portfolio, i have no idea what to put in a programmer portfolio) But I’ve created a fully working game once, And is working on a personal one Now!, From GUI to a Placement System, all done by me!
As an extra, I can also do some modeling on the side for no extra payment, Seeing your game style is not far from my main modeling style, so you may consider it.
We could talk more on discord, My username is BananaNugetz#1088
Excited non the less
there is many job opportunity’s on the platform, in my thought the only reason that it is 18+ is due to the fact that they are paying USD, tax forms, bank information, etc.
I am sure you can find a great reliable workplace and I wish you the best of luck on your programming future.
To clarify, we have set the minimal age to 18 to maintain a certain level of professionalism within our work environment as well as to eliminate the possibility of other commitments preventing work from being consistent. Because our work hours need to be 7 hours per day on weekdays minimally, we feel someone attending high school would not be able to work the amount of hours needed.
I’ve adjusted the minimal age requirement to the post. We prefer 18 and over so that they better fit the requirements listed for professionalism, ethics, and work hours; however, if your skills are strong and you still fit the other requirements, our team may look over the age requirement. As always, we encourage everyone to apply, even if you feel you may be unqualified. So far, we’ve only gotten 15 applicants, and we’d love to see more of you apply if you haven’t yet.
Just wanted to reach out since it’s a common concern, I’ll re-edit this post when applications close. Only when applications close will we start reaching out to individual people to message them to talk to them further about their work. Don’t feel discouraged if you don’t get a reply right away, we just feel more comfortable gauging our applicants after everyone has had a chance to apply. Thanks!
Hey, just wanted to reach out and ask, did you receive my message via DevForums? Stating back from you’ll reach back when you close the post, so are we allowed to drop in a GitHub link?
Hey there everyone! Applications close this Friday. We will be reaching out to top candidates soon after applications close. Thank you all for your interest!