I'm making a Medieval Roleplay game (similar to Kingdom Life II and others like it), and I would like feedback on what I can do idea-wise

Hi! To preface this entire discussion, I am a COMPLETE NOOB when it comes to coding/scripting and using Lua/Luau. The MOST I’ve done before this is edit configs lol.

After being on a historical drama kick (Outlander, The Last Kingdom, Vikings, etc.) I decided that I wanted to try and create the game that I always find myself looking for. Something that’s pleasing to the eye, has a lot of depth with character creation, and depends on other players to create a community/experience worth coming back to.

I want to make a Medieval roleplay game that is “prettier” and more up-to-date with current trends here on Roblox (love you Kingdom Life II no hate!!). What makes other Medieval roleplay games feel a bit outdated is the GUIs in general, as well as using traditional R6 body-types and the like. I also feel like many don’t have a means of providing an outlet of creativity besides writing as much as you can in a text box to appear over your head.

My Ideas

I had several ideas for my game that I wanted to implement. If you have any additional suggestions let me know.

  • The Main Menu will have a moving background camera and will have several scenes that pan across the landscape. So far, I have not been able to get this to work (granted, I was attempting to follow a tutorial video on YouTube from 2021).

  • I want to make a very in-depth character creation menu that is similar to how Meep City, Brookhaven, Bloxburg, Kingdom Life II, and others work. My plans on GUI for this to work was to somehow have the “Avatar” tab in my Book GUI have a camera on the player and a “shop” or other library of items to choose from, similar to how the UI looks in Kingdom Come II: Deliverance, Witcher 3, Mount and Blade II: Bannerlord, etc.

  • I have thought about how I wanted to monetize the game, i.e. through game passes, VIP, etc. I do know that I’d like to have a limit on accessories worn by players, and a game pass to increase that limit, as well as VIP perks such as customizing nameplates further, customizing UI themes, etc.

  • Under the “Story” tab in the Book GUI, I want to make it possible for players to not only write out their stories, but also decorate their sections how they see fit. I also want this to be something other players can look at, i.e. similar to how a High School RP game I popped into gave each player a diary page/profile.

  • Additionally to the Story tab, I’d also like to implement a way to have a “First Glance” UI pop up when a player mouses over another player, with set icons/text that the other player has written for their character. VERY similar to how the addon “TRP3” works in World of Warcraft.

  • With how much customization I’d like to give players (whether its a written story, an avatar, the UI, etc.), I’d like to implement profiles or save slots so players can have ease of access while switching between their OCs.

  • I would like to add options to the Settings that would help with a players performance. Examples I’ve seen of these in other games include toggling shadows, wind effects, motion blur (ew), etc.

Things that I've Already Added

I’ve already added these things, or am in the process of adding them as we speak:

  • A main menu! When you click “Enter”, a teleportation menu will pop up and you will be able to decide where you’d like to spawn in at. Currently, only “The Bridge” option works as it’s the only site on the map that is semi-complete.

  • I’m incredibly proud of my BOOK that I made, especially the silly mouseover image (it flips open when you mouse over it and it brings me so much joy!!). There are several tabs for the player to navigate through, and will possibly have multiple pages within those tabs to click through as well.

Things I ABSOLUTELY Need Help On

These are the things that I’d like additional feedback/help on:

  • I attempted to create a “Feedback” system which was using RapidAPI from @domboss37 (posted in 2022) and almost got it completely working until I was stonewalled by a “HTTP 401 (Unauthorized)” error. For the record, I’ve enabled HTTP requests and every other allow this or that through under that tab and it still didn’t work. Not sure what’s going on with that.

  • The amount of foliage I have (only surrounding the top half of the river) is a LOT and I’m on a very new rig so I’m unsure of how older rigs would handle this. Depending on how crazy the entire map gets, what would my options be as to making sure other computers can handle the map? Are there processes that I can do that would substantially lower how much resources my foliage pulls?

I’ve added spoilers and whatnot so I don’t slap y’all with a single giant wall of text. Now you get four lol. I’m really excited and have been hyper-focused on this for over a week now and wanted to get your guys’ opinions, especially since y’all are the professionals and the opinions that matter a lot to me.

Thanks friends <3

Photos of all of my Notes so far

Here’s the link to my game if you wanted to play with the UI or look around the map.

I have a medieval style game and if you want you can see it and get some ideas. The name of my game is “players vs noobs”.

1 Like

I went and played it and I really like how you made the player models and the way the camera moves perspectives when you sprint. I also really like the map. Thanks for the ideas!

We can collaborate and I can give you my game models and even make a lot of things for you.
Do you have a “discord”? If you want, I can become a developer without having access to your game.

1 Like

The map is honestly a great start. I love the way it looks. Regarding HTTP Service, some endpoints are not accessible from within roblox. It is also true that some requests require authentication from a roblox account.

You could try doing some research on hosting your own external database for feedback data, but this might take some time depending on experience.

For foilage or map optimization I assume, you can make sure content streaming is enabled in the workspace, but I dont have too much knowledge on map optimizations when it comes to terrain.

1 Like