How to make a camera similar to RPG Maker games?

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple!
    I am new to scripting and want to know how to make a camera similar to that in RPG Maker games.


  1. What is the issue? Include screenshots/videos if possible
    I do not know how to do it. Please show me anything that can tell me how.

  2. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I looked on the dev forum for anything similar to it but found nothing similar.

I’ve never worked with a camera view like that before but I found a video that hopefully helps

1 Like

This is helpful, I can try to manipulate the camera with the map to make it work. Thank you!

Was this the solution? If not I can find out a way myself using camera manipulation

1 Like

It’s okay, the 2D camera is usable if I build the map differently. Thank you for the help. You can find out a way yourself if you want to, though

Ok, I’m sorry it took a while, but I think I got it figured out.
Put a local script in StarterPlayerScripts and name the local script “CameraScript” and type this:

local player = game.Players.LocalPlayer
local camera = workspace.CurrentCamera

player.CharacterAdded:Wait()
player.Character:WaitForChild("HumanoidRootPart")

camera.CameraSubject = player.Character.HumanoidRootPart
camera.CameraType = Enum.CameraType.Attach
camera.FieldOfView = 70

game:GetService('RunService').Stepped:Connect(function()
	camera.CFrame = CFrame.new(player.Character.HumanoidRootPart.Position) * CFrame.new(0,20,40)
end)

Hope I helped