Job Offer - Programmer [PAID] Lead Programmer and Networking Engineer wanted for complex 2D multiplayer game.

Studio Pismo

Looking for:
  • Lead Programmer
  • Networking Engineer

Studio Pismo is looking for a new lead programmer to head the development of our first title, Ambition. Concurrently, we are searching for a networking engineer to develop the online portion alongside the programmer. All work is being completed in GMS 2.3.

Ambition is a multiplayer online battle arena with real time action-combat set in a fantastical painterly world. www.StudioPismo.com




Features
  • Variety of Game types including Slayer, CTF and more unique to Ambition.
  • Traditional 2D frame-by-frame animation
  • Hand painted art style
  • Beautifully hand crafted fantasy environments to explore.
  • Easy to pick up and play with depth of mechanics to improve.
Implemented Systems
Here are some of the systems we’ve implemented.
  • Basic Menu system, Game Lobby, map and gametype selection
  • 8 player split screen with dual monitor support.
  • Simple Character customization
  • Gametype settings system that can change the rules and gameplay in major ways.
  • Complex Character Movement System
  • Intricate combat and collision systems. Characters have multiple hitboxes with a variety of player to weapon, weapon to weapon, and weapon to environment interactions.
  • Character leveling, inventories, and status ailments
  • Currency systems for leveling and trading with NPC’s.
  • Z axis (including tiles!) and object parallax.
  • Randomized weapon spawns with variable controllers
  • And more

Gurpreet Singh Matharoo(@matharoo) had been working as our previous lead programmer (for 1.5 years), however as you may have heard he was recently hired by YoYo Games, and so had to leave any previous projects including Ambition.

Note that we will be providing documentation for the systems written by our previous programmer, so that they’re easier for you to understand. If may not cover everything, as the codebase is quite expansive, so the contact of our previous programmer will be provided for any questions and discussions.

Moving Forward

Here is a brief list of things we need to bring the game to completion
  • Further development on collision systems for the player, weapons, and environment
  • Magic
  • Environment mechanics
  • Continued development of gametype rules and game mode implementation.
  • Player Profiles and post game stats
  • Player Character customization.
  • Character equipment customization in match using sprite layering.
  • Room Linker to connect separate room assets to create a big room at runtime (https://yellowafterlife.itch.io/gmroompack)
  • AI

Networking
Ambition is designed to be an online game, so if the lead programmer has an understanding of networking, that would be a plus -- however we are also willing to hire a separate networking programmer and you can see more details about that below.

YellowAfterLife has provided us with his RPC framework that he uses for games such as Forager, so we are planning on using that. Someone with experience who understands the many facets of networking is necessary.
  • Networking (LAN and WAN systems.)
  • Player hosted and Dedicated servers.
  • Networking systems to deal with fast past combat.
  • Resolving lag discrepancies.
  • Local Split Screen with online play
  • Online player profile storage
  • Lobby/Party system
  • Matchmaking
  • Server Browser
We are looking for people who are:
  • Willing to work a minimum of 20 hours per week
  • English Speaking
Please send applications to [email protected] with whichever one of these title applies
  • Lead Programmer
  • Networking Programmer
  • Lead/Networking Programmer
Or apply through www.studiopismo.com
 
Last edited:

matharoo

manualman
GameMaker Dev.
This was one of the best teams I've been in, and I had a lot of fun working on Ambition every day :) Now I've moved on to working with YoYo Games and started a new chapter of my life, but I will always stay in touch with the team and follow the progress of this game and eventually its release!! The game is so good lol, and @anthonypismarov as a client knows exactly what he wants and what's feasible, and is one of the nicest people to work with.

Highly recommended.
 
Top