Roam

Make an FPS game: first-person, your map, your rules

An FPS is about how it feels to aim and move, then about the map. Roam makes first-person shooters from a description, so you spend your time on the mode and the map, not on a camera controller. Here is how to get one that plays well on a phone.

Pick the mode first

The mode sets everything else: map size, round length, how many guns. Each one below is already a Roam game you can play to feel it.

What to say for maps and weapons

How this compares to an FPS engine

Unreal Engine ships a first-person template and Unity has starter controllers, so a basic walk-and-shoot is quick there. What takes weeks is the rest: weapons that feel right, bots that use cover, maps, sound, and online play. Roblox Studio handles servers for you, but you still build maps and script weapons on a computer.

Roam does the whole build from your words, on iPhone. You trade fine control of every number for speed: you cannot edit the code, you ask for the change. For a game you want to play with friends tonight, that trade is usually worth it.

Play it on Roam

Make your FPS with Roam

Pick a mode, describe the map, name two weapons. Play it on your iPhone and change it by asking. Free.

Try: "first-person 3v3 on a ferry deck, pistols and one sniper, first team to 10, my friends are on my team"

Questions people ask

Can you make an FPS game without coding?

Yes. In Roam you describe the mode, map and weapons in a sentence, and it comes back as a playable first-person shooter.

What is the easiest way to make an FPS?

Describing it in Roam on iPhone. Engines like Unreal have templates, but you still need a computer and scripting for weapons and bots.

Can I play my FPS with friends?

Yes. In Roam friends can join as rivals or teammates. Solo, you play against bots.

Keep exploring