top of page

Mobberville

Septagram Games

Made in Unreal Engine 5

Mobberville is a farming game in which the player helps the residents of Monster Island rebuild their homes, fill their stomachs and bring stability to their lives.

This project was made in 7 weeks using Unreal Engine 5.2 and is on Kickstarter to help fund the development.

My contributions

I work as the Lead Gameplay Programmer and focused on the player along with the farming and cooking systems.

 

I also helped provide marketing material for the Kickstarter event.

Player Interactions

Using Unreal's version of raycasts, I created an interaction system that, when the player presses the E-key, a ray is shot down and one shooting forward from the player's feet and if the rays hit an interactable object, the player will be able to use that item.

The interaction happens to the first item hit with the down ray taking priority.

ezgif.com-gif-maker (14).gif
ezgif.com-optimize (20).gif

Farming System

The player can till the soil then water it when holding the correct tools, once watered the player can use a seed or root vegetable to plant a crop.

Once a crop is planted, the crop will go through 4 growth stages where it will then be able to be harvested giving the player the produce and seeds if it grows from seeds.

Along with planting, the player can harvest wood from trees, milk from a MooMoo tree, and eggs from a geode.

Cooking Systems

The player can interact with different counters in the kitchen and will be able to prepare food with some counters requiring the player to use a tool that interacts with the food and others requiring waiting for it to cook. Counters include:

  • Stove

  • Oven

  • Mixing Bowl

  • Chopping board

There is also a bin where the player can remove items from their inventory forever.

ezgif.com-gif-maker (16).gif
ezgif.com-gif-maker (13).gif

UI Functionality

I set up the UI widget that appears after interacting with the mixing counter that allows the player to create recipes after clicking the 'Make' button.

Lead Programmer

As lead programmer, part of my work is contributed by constant communication with other leads and the programming team where I will designate work.

Alongside designating work, I will review the work done through playtesting for quality assurance and discussing with members of the team and will work on minor tasks to help with the progress on team members' work. 

ezgif.com-optimize (22).gif
Septagram Games

Mobberville was made as part of Septagram Games, to find out more about the team and other members in the team, visit the Septagram Games' Twitter

bottom of page