MoSimulator Reefscape Devlog

Welcome to the first Reefscape Devlog!

MoSim is an FRC game built in Unity that balances realism with a classic video game feel. It features semi-automated gameplay and support for custom robots. We’ll be sharing regular updates throughout Reefscape’s development.

Looking Back - Lessons from V4

We want to acknowledge the issues with our last release. V4 was rushed, lacked polish, and didn’t meet anyone’s expectations. Going forward, we are committed to being transparent about our progress and releasing stable, high-quality content.
Link to V4’s devlog

Meet the Dev Team

We’ve improved our internal structure by having people from the Discord team be project managers to keep development on track:

Rebuilding Reefscape from the Ground Up

We are doing a full rebuild of MoSim for Reefscape to overcome old code holding us back. While this takes longer, it allows for a much better Reefscape experience.

Graphics Overhaul

We’re upgrading to Unity’s Universal Render Pipeline, significantly improving the game’s graphics without a big performance cost. We are looking into moving the game into an arena with bleachers for a more realistic experience.

Base Game Robots

Our first base game robot will be 2910 Jack in the Bot! They are a dominant team from Washington, having won the 2025 World Championship, and 26 blue banners under their belt. They’re a fan favorite, and we’re excited to include them in the base game. Five more robots are planned, but we will hold off on announcing them until closer to the release.

UI Redesign

While the old UI has served us well, a revamp has been long overdue. We are overhauling the entire UI with a uniform style.

Main Menu:

We are also going to change how robot selection works. We are going to have dedicated screens allowing for custom robot animations.

Single-Player Robot Selection Screen:

The new in-game score UI looks to achieve a more FRC look. In the future, we might add different stats for the current game for single-player modes.

Score UI:

Game Controls

The dev team has talked about a couple of different control schemes, and here is our current mockup:

We’re also adding auto-align using the bumper buttons. This will allow you to align with the reef poles for faster scoring.

Multiplayer & Modding

While we are planning on adding multiplayer to Reefscape, we currently plan to hold off on online multiplayer for the first pre-release. While we understand that this is not what everyone wanted to hear, we would rather produce a polished product quicker, and online multiplayer would push our release timeline farther back than we would like. However, we will still have local multiplayer for the first release. We’re also developing a modding framework for simple drag-and-drop mod installation via a mods folder. This would coincide with some other plans we are discussing.

Thank You

Thank you for sticking with us and reading this long post (we had much to cover). Your support and feedback mean everything. We’re excited to bring Reefscape to MoSim and can’t wait to share more with y’all soon.

See you in the next devlog!

Links:
MoSimulator Download via itch.io
MoSimulator Discord Server

82 Likes

Who let MoSim cook?

13 Likes

Looks really cool. When will we be able to download it?

6 Likes

This is awesome! I had the exact same idea of making an FRC Driving Sim.

3 Likes

Development is finally ramping up now that the season is over. While we don’t have an exact estimate, I’d recommend bookmarking this thread and joining our Discord to get the latest updates.

5 Likes

Looks really nice. The new improvements are great. Can’t wait to download and play.

7 Likes

will you still have control customization?

4 Likes

Both keyboard and controller should support rebinding buttons. This control scheme is mainly intended to showcase planned button functionality and the default layout.

6 Likes

let them cook bro :fire:

4 Likes

Are you open to robot suggestions?

If so here are some of my top ideas:
1690, ground intake with arm and elevator
4481(Worlds), single stage elevator with arm and funnel
6328(DCMP), large hopper with diagonal elevator and pivoting end effector

5 Likes

This looks really cool. Can’t wait to experience what’s it’s like to drive 2910’s robot!

30 Likes

We are certainly open to robot suggestions! While we have a solid idea of who will be in the base game, we will always factor community feedback into our decisions. Part of the reason why we only have six robots in the base game is to help grow the modding community by encouraging people to add additional robots in as mods. The new modding system will help make this process much smoother.

8 Likes

Will it be possible to bind different controlls for driving? Like turning with triggers and not joystick? If not than I think it will be a nice adition for people who are used to other configurations, anyway that looks great!

Is there a plan in the future to bring moSim to platforms like Xbox and PlayStation?

Unfortunately it looks like these platforms require extensive legal hoops to publish on their platform. Just one of these hoops is that both platforms require Unity Pro ($2200 per dev per year), which is unrealistic for us making a free game targeted at a very niche audience.

5 Likes

We can certainly look into it! With how Unity’s input system works it will probably have to be a toggle between two driving modes but we can definitely try it.

4 Likes

Are you planning to have support for separate Driver and Operator players in multiplayer? For example, I can play as driver, and have a friend play as operator for the same bot.

1 Like

While that would be a cool feature, there is no intention for that to be added right now

2 Likes

Welcome to Reefscape Devlog #2!

May 3 – May 11

We’ve made significant progress this week, including robot scoring, auto-align, climbing tests, and more—and we’re excited to show it off!

Robot Logic & Controls

Throughout our work on the MoSim project, we’ve dedicated significant effort to refining the robot creation and programming process, experiencing both successes and failures. Our current focus is on developing a highly customizable yet simple system. We are creating a library of generic scripts designed to streamline the control of each robot joint. These scripts will simplify the control of Unity joints, making them more friendly to people with only FRC programming experience. While still in active development, we look forward to sharing more details with those interested in the modding experience for MoSim in 2025.

Scoring

We implemented a scoring system to support the scoring UI we previously developed. With the overlay now being fully functional, it has been expanded with the end of match summary being completed.

Additionally we added an auto-align feature that positions the robot on the left or right side of the reef during Coral Mode, and centers it during Algae Mode.

2910 Updates

As mentioned in our first devlog post, our primary focus is polishing a single robot: 2910 Jack in the Bot. 2910 stands out with its complex range of scoring presets and positions. We’ve implemented its front/back scoring modes, which dynamically adjust based on the robot’s orientation. This dynamic adjustment not only eliminates the need for duplicate scoring buttons but also simplifies the general scoring process.

To improve performance and prepare for the future of having multiple robot instances at the same time, we simplify the robot CADs and remove unnecessary details and file size. 2910 has been fully optimized and is going to be replacing the full detail model in the sim now.

2910-scoring 2910-front-scoring
2910-algae-reef 2910-barge

Climbing

We’ve explored various climbing methods, including a 2582-style climb and a 1690/2056-style climb. We’re designing these approaches to be repeatable and modular, making them easier to implement in future robots and mods. Our next goal is to get 2910 climbing successfully.

What’s Next?

As we continue development on MoSim Reefscape, these are our next goals.

  • Finalizing auto-align
  • Tuning 2910
  • L1 scoring
  • Everybot style climber
  • Improving coral station behavior
  • Processor scoring & simulated human player
  • Finish the main menu (settings, robot selector, etc)

As we iron out game mechanics, we expect to start adding more robots :eyes:.

Final Notes

We are excited about the progress we’re making with MoSim Reefscape and hope this update gives a clearer picture of what’s going on behind the scenes.

See you in the next devlog!

Links:
Join the MoSim Discord Server

MoSim Crescendo Devlog
MoSim Crescendo Download

43 Likes

Wow, this is so cool! Really looking forward to playing it. Any chance you will include the L1 stacking?

22 Likes