Presentation: Quality Game Development
Representative Manager and Application Readers Manager @ HiddenDevs | Roblox (140K+ Members) UI/UX Designer and Roblox Studio Builder with 7+ Years of Experience
The 1-hour Virtual Presentation on 'Quality Game Development' provides a learning opportunity for all developers and non-developers to learn about steps of creating a unique and engaging game on Roblox such as Brainstorming & Planning, Game Development Workflow, and Game Deployment and Analytics. There was also a 10-minute Live Q&A Fireside Chat at the end, only for the live attendees. Refer to the presentation linked below (containing links to documentation references).
Link to the Presentation (PDF): https://drive.google.com/file/d/1vw18kYBnuHrkf3FiFEwG9kZyxm1xAd6c/view?usp=sharing
[Music]
Hello everyone, welcome to this virtual presentation on quality game development. I am Aero and I will be taking you through this journey where you will learn about creating and deploying a quality game on Roblox which is both unique and engaging I'm an event organizer at Roblox and currently representative management and application readers management at Hidden devs Roblox I have also been a developer for more than 7 years and my primary skills include uiux designing and Roblox Studio building this presentation is for anyone and everyone developer or not as part of this presentation we will be covering various sub topics during each session and yes we will have a total of three sessions followed by a live Q&A fireside chat at the end as some of you may already know first we will start with Session One brainstorming and planning then we'll have session two game development workflow and lastly we will have session three game deployment and Analytics and before the closure we'll have a live Q&A towards the end so feel free to drop your questions anytime in the Q&A box on the right side I request all of you to please focus and learn about different subtopics as it would certainly be beneficial to you in the long run
Now that the brief introduction and overview is over let's start with our first session on brainstorming and planning imagination is very important you need to give yourself some time to go through the Discover page and think about potential game ideas I would strongly suggest listing down 20 plus ideas and then short listing five out of these 20 ideas and then you can go with the one or two best ideas that can be executed by you and your team properly remember that going through the Discover page can help you get inspiration for your own game and see for yourself what kind of games are popular among the community across different ages and categories once you have finalized the games that you and your team wants to work on then critically think whether or not the game would SU for a longer period of time and what do you expect at the end you also need to carefully analyze whether or not the game would be suitable for the community and what features it would have to make it unique and engaging quality experience on Roblox next on your game must have a definitive purpose as your game could be a MMO RPG which essentially means massively multiplayer online role playing game it could be a story based Adventure game it could be a looping game or anything else please note that creating a profit or money oriented game should not be the only focus rather of course profiting from a game is important but at the same time you must ensure that the game is a quality experience for the players and helps you build a community that is interactive and has all player base on it you could make a community on Roblox or social media or anywhere else we'll be talking about that later now talking about the target audience it is important that you focus on the age recommendation feature which was launched by Roblox a while back to segregate games into different age groups based on the games content for instance if your game contains mild violence and unrealistic blood then it can be categorized as 13 plus game however if it has violence which is strong and realistic blood even go then it can be categorized as 17 plus game and at the same time as the developer or manager you need to ensure that there are no psychological depictions or extreme violence cases depicted in your game anything that is extreme is not appropriate for your game so please take care of that and ensure that you need to maintain a fair balance of these aspects in your gamees as negative connotations and extreme features could affect your player base in general coming to the overall budget allocation it is crucial that you're allocating budget to different tasks appropriately if you don't have a budget then you can collaborate with another developer and work on a game together also you can always work in a team if that sounds good and then you can distribute the profits in terms of percentage to the developers in the team if they contributed equally or based on their contribution in general development and constant testing of your game should be the Prime Focus so that bugs and other issues can be resolved at the earliest you can also have separate teams for developers and testers at the same time moreover you may want to invest in marketing and sponsorships for your game to reach out to a wider audience and let them know what your game is all about operations and analytics are important to ensure the game remains functional and you can make updates according to the analytics and what your players want and like but having quality analytics customized for your game is a task where you would want to spend some money to help ensure that the experience is better then lastly there are always unexpected miscellaneous expenses so be sure to have some money from your budget saved for these kind of expenses for example badges game video thumbnails and so on now coming to Dev of steam creation so first you need to understand what is devops it means development and operations which means that you are Distributing the workload for development and management into two different teams these are the two important aspects of game development and then continuing your game in the long run so it's important that you distribute your team into two parts if that's possible otherwise you can just have a common team for devops but if you have the necessary budget and other requisite resources then it's better that you divide the team into two parts then you need to ensure that the groups are being managed properly there can be a lead developer and Lead operator okay so the lead developer is responsible to ensure that the development process is going properly and everything is being done on time by the developers who are working under the lead developer and at the same time you can have a lead operator who is ensuring that all the operations are going smoothly and all the operators are doing their job properly including analytics and other aspects so you can refer to the document link that is being mentioned below for your reference now that the dev op stream has been created it's important to understand what is Dev Ops management focus on these aspects to manage your Dev op steam explore game design Theory establishing the framework listing down the mechanics of your game setting up a proper database for anything that is needed tracking constant updates and visit the links below for reference purposes the links below are very important as you will be able to understand in detail what you need to do to ensure that your Dev op stream is working properly to assist you for your games on Roblox you can also use different tools and applications for example Trello for tracking the progress Google analytics for overall analytics for your game and even statistical tools related to Google analytics then we always have CH GPD for criticisms and modifications if you need if you need it then mango DB is a very good tool for story driven data analytics that you can always give it a try then we have Google docs for team collaboration you can list your ideas list your thoughts suggestions feedback and even the bugs or glitches found by the beta testers can be mentioned in a Google Docs so there are a lot of these aspects now then let's begin with session two on game development workflow it's essential that you design a game which is appropriate for the platform which is Roblox and ensure that your game contains code Loops which are essential to your game's Central game play and different mechanics as well that you need to First create a prototype of your game which is a basic version with minimal effort and then you can expand it further if the Prototype is successful or if the Prototype is liked by the team of developers or the investment or the investors at the same time you can incorporate different onboarding techniques to build an effective experience as you can retain a large number of players and even engage them again and again you need to incentivize them to join your Roblox experience again and again on a daily basis if not a frequent basis at the same time it's important that you focus on Quest design aspect that is regular quests achievements missions Etc and uux design monetization is an important aspect as well you can have various types of in-game purchases for different kinds of items and it is important to maximize your profit at the same time you should provide some sort of support for your experience which would be essential to Captivate a large number of users analytics is a crucial aspect as
well smooth gameplay experience is important and it is important that you start with performance optimization that is the computation memory and loading time is appropriate for your game and people don't have to wait longer to join your game if they have to then they might just lose interest and leave leave your experience so it's important that you optimize your game play as much as you can can and try to avoid using unnecessary parts and even memory in terms of script so it's it's important that you try to create unions if you are building it's important that you perform optimization when you are scripting Etc it's you have to just ensure that you are using a proper amount of space or in terms of memory of your game so as to ensure the loading time is not too long and players don't L interest and at the same time you need to ensure that the game play is smooth that is there is no no sort of lag or any kind of glitches happening again and again as that would again make the player demotivated and they would lose interest once again so focus on these aspects and please feel free to refer to the references listed below to ensure a smooth gameplay experience now we have suitable responsive controls it's important that you have different input commands as well as key codes and other things like we have Gamepad or and even on mobile we have touchcreen right so you have to maintain a fair balance let's start with input and Camera you have to ensure that the camera is appropriate to your game if it is a runner game then you can have a fixed camera just fixed just behind the player and it just continues as it is if it is a line Runner game or something along those lines but if it is a 3D exploratory game then you need to ensure that the camera follows the player or it is somewhat very exciting that let's player enjoy it if you are having a firsters player experience then some players may lose interest so it's important that you maintain a fair balance by having first person as well as third person in your Roblox experience you can use mouse and keyboard and different buttons over there to for different key binds right so key binds basically mean that you are binding your key with a certain function that will be performed when the user presses that key or if it is being pressed for a longer time so there are two typ two types of this first is when the when the keys is pressed once the function gets activated otherwise once the key is being pressed continuously the function gets activated only for the time the key is being pressed so there are of course a lot of different aspects that you can explore as well around this but at the same time you need to customize the camera and these key Minds if needed and as per mobile and other devices as well because a lot of players tend to join from mobile at the same time so you need to incorporate into other devices then we have graphics and immersiveness it is important that your graphicss of the game are very exciting to the players of course Graphics can be scaled up and down but you need to ensure that you can provide the best possible Graphics if the graphics settings is turned to the highest possible value so as you can see in the image below there is immersive narrative vests in the game there are a lot of humanik realistic aspects in the game of course we can see and writings on the wall behind behind the candles and then we can see little bit of flowers on the PT then we can see candles we can see other elements in the room chair table map with books Etc so these are the detailing aspects of your game that you need to take into account you have you need to have a proper visual for your game lows thought Bubbles and even announcements if you can have it in game so please feel free to refer to the reference below as it has explained in in very detailed point of view how what you need to incorporate in your game to create immersiveness immersiveness means that you are trying to um have players being completely immersed into your game and they can enjoy it for a longer period of time they are not getting distracted right by anything else or if they are CH if they are having a change in the mood they are not leaving your experience for a longer period of time so it's important that you focus on these aspects of graphics and immersiveness at the same time let's talk about user interface and experience it is very crucial that you have UI and ux UI basically means that you have different interfaces buttons frames Etc in your game that lets the player interact with these graphical user interfaces and select what they want to do these gois have different functions attached to them right when let's say when you click on a purchase button for an item that items get added gets added to your toolbox or anything else but ux on the other hand means user experience it is different from UI which is user interface so user experience focuses on the more psychological aspects of your game and how you can keep the player engaged for a longer period of time and at the same time you need to ensure that the player joins your experience again and again by incentivizing them on a regular basis and ux is also focusing on how players interact with the game and providing them a quality experience throughout the game so please focus on UI and ux aspects of your game to create a quality game on Roblox moving on we have quality music audio and sfx right there are a lot of different aspects related to these that we can explore further but let's start with Quality Music so music has to have a proper voice modulation and other rhythmic elements present in it to ensure that the players are engaged thoroughly at the same time you need to ensure that it is a quality music that is it doesn't have any lags breaks or any kind of pauses in between as it would just make the music sound a bit weird in a way we have audios which are voiceovers that you can add to your game especially if it is a story type game or it has some sort of lore attached to it like it can be seen in other games on the platform and sound effects are crucial to your game as well sound effects can very well be combined with visual effects and it's important that you make them Dynamic that is specific to a particular area right as you can see in the images below the dynamic sfx is limited to a specific area and as as let's say you move away from point A or point B the the sound gets a little low volume of Swords and at the same time it can be very interesting as players would be able to see that at some point the sound is the volume is very high and at some point the volume is very low so this is are Dynamic effects that you can incorporate into your music audio and S effects and of course you can go through other elements of it equalizer compressor Reverb chorus Distortion Echo flunch pitch shift and
tremol writing realism and effects I did conduct an event earlier about this so you can check it out if you want in detail pertaining to building but let's just give a brief overv these are high quality Roblox games which have proper lighting as you can see the light falls on a specific point from a specific Direction so as to it is more realistic at that specific point so it is a lot of specifications of course but it is important that you have proper Lighting in your game so that players see that there is some sort of realism attached to your game there can be Reflections as well if you can add them you can use water to add Reflections or otherwise you can make a script using viewport frames and then you can add Reflections but there are other effects that you can add as well at the same time I would say that it very very very important that you align the parts in your game properly as you can see in the bottom right image there is proper alignment so most of the developers I have seen don't do this but it is very essential so as to ensure that you are not losing track of the size of different elements and components in your game we can see a lot of different things in the in the background on on the left images right we have a lot of plants we have a couple of gadgets devices on the first image then we have natural aspects like flowers trees grass and even some particles on the ground if you can see just just besides the campfire so campfire is looking very realistic because of the proper lighting that we have so it's important to control the lighting as well for your game to ensure that it is looking very
good then we have programming and mechanics so programming the mechanics is very good as as in there are a lot of different things that you can try to do with this of course it's important to start with mechanical constraints that is what you can do and what you cannot do and you need to close all the loopholes for the algorithms that you create or at least try to create as much loopholes as possible then you need to ensure that the color scheme is matching properly that is for for in the left image we have purple button for a purple item yellow button for a yellow item Etc so that this creates a sort of U effect that players would would prefer to click that because they will know that this button is correlated to this item because of the matching colors and whatever it is so you can of course try with different other other different as aspects as well not necessarily colors but this is just an example to show you how it works then you can have different mechanical constraints ball and socket constraint hinge constraint Prismatic constraint uh and even cylindrical constraint in your uh in the core mechanics of your game play you can of of course create different kinds of machines functions and even uh mechanics to ensure that the uh game has proper code Loops right as we discussed earlier there are a lot of different constraints that we need to take care of as well and again everything uh that you code in Lua is uh is to be applied onto your game so try to ensure that you are incorporating proper physics uh algorithms and other coding related
aspects in game detailing for assets is again another thing that is very uh good for your game play uh you can try to use surface appearance uh and now we even have custom materials for um for different kinds of models and surfaces right so as you can see on the left side we have different kinds of textures that need to be applied onto a specific model we don't need to add add less detailing but at the same time we don't need to do too much detailing so we need again maintain a balance of it as you can see in the bottom left image there is a lot of detailing and it doesn't look good if it if apply so we can maintain a fair balance by having cleaner textures that work best to your games uh detailing aspect right and at the same time you need to focus on base materials as much as you can use uh because they don't uh occupy much extra memory um compared to custom uh assets especially materials or even textures so you can of course uh import textures there's no problem but if your game if you need to optimize your game then you ensure that you are not um using excess customized uh materials or Textures in your game play so you can refer to these uh articles uh for reference as well
then you need to ensure that the game has ethical design that is it considers all the uh proper practices that a game should have practice uh of course you can refer to the Articles below uh these blogs are very helpful uh to be honest uh so you need to ensure that there is proper usability of your game uh right there are different products in your game you need to ensure that there's they are being used properly there's accessibility there are prop prop visuals uh controls audios Etc in your game privacy is another aspect you need to ensure that the data collected by you in the form of data stores or whatever from your users is being uh kept safely and you you are just respected the Privacy TOS of uh of the player there are of course different uh policies in place you can check them out on the Roblox documentation page and it is very helpful if you want to create your very old game which is a quality experience you need to ensure that you are providing proper transparency you need to focus on uh proper Landscapes and ensure that there are not very distracting aspects in your game users involvement is important as well even if you are creating a story based game it should not be just a story based game where player has to do what they are being told they you should give them some sort of Freedom so that they can do whatever they want to some extent at least and they are able to explore the map even further and just able to partake uh in a proper game play sustainability Society is very important as you don't want to ensure uh as you don't want to depict something that is Inc something uh that is very sensitive so you need to ensure that you're not discussing any controversial topics in game or mentioning any of these topics uh of course you need to ensure that the game is delightful functional convenient and reliable decentralized private open inter openable system accessible okay that is very important okay so let's try to focus on the aspects of of first time user experience which is also known as FD so having the first impression is very important as uh it will just invite players to come to your game again and again personalize and have real time tutorials so that they can know what they have to do in game and how to do it analyze and keep updating your game as and when needed ensure that your game's difficulty is ideal not too easy at the same time not too difficult uh frequent updates in your game would incentivize players to join again and again you can have different kinds of seasonal updates Etc which we'll talk about a bit later have Dynamic pricing and custom offers that is you can give some offers some discounts to them on uh game game passes in game purchases Etc uh you can of course uh try to incentivize players by giving them daily rewards Etc if you want uh and have quality visual elements and timed hints if needed to ensure that the game is uh ethical and it it it serves in the community for a longer period of time that is we are talking about the longetivity of your game game difficulty and progression should be ideal again it should not be very difficult it should not be very easy it should be just ideal so it's important that you focus on Alpha and beta testing of your game to ensure that the Cod Loop is uh proper the goals and objectives of the game are being met the players's behavior is being uh monitored closely and you are adjusting the game according to that of course there are other aspects of gamification that you can observe and apply so it's important that you can go through these articles to learn more appeal through Gra Graphics at icons is another crucial aspect as Graphics are the first thing that players see for your game and that's what gets the players into your game so um I've have said important too many times but at the same time um these aspects are present because they are uh vital for your games uh game play in general or even creation and deployment so coming back to Graphics uh it is important that these Graphics depict your game for what they are they don't need to be exaggerated at the same time they don't need to be too low quality or low effort you can have just proper Graphics that depict your game for example in the right side you have appropriate thumbnail for the game beyond the dark which is a surprisingly chilly game uh from what I can see and I would like to play it if I into horror suspense or any kind of Chiller game uh at experience icons uh are seen even before a thumbnail so experience icons have to be very attractive you have to use very bold colors you have to use um very attractive graphical elements like you can use very smooth rendos of course I would recommend that you don't use AI because AI Graphics are are a bit uh deformed and disoriented at the moment so I would strongly suggest that you go with uh your very own graphic designs or hire someone to make your graphic designs and then you you can use these graphic designs in your uh games icon and even thumbnail if needed so it's important that you can use 2D uh art styles or even 3D renders uh depending on what you want uh your game to look like uh in the front page or even if it is not in front page but you you want players to see uh at the first instance they see your game preventing exploits and hacks is again uh very essential as it would uh help players be more engaged into your game as they would know that that there are no uh no or very less uh mechanisms where hackers or exploiters could get get into your game and manipulate the settings uh as per their will so you can of course uh use different security tactics cheat mitigation tactics you can use remote events uh as okay so you can uh fire unsecured remote events or invoke remote functions again I'm not a scriptor so I I can't tell you what this is in detail but you can uh maintain a proper walk speed for your characters as well like uh no one will be able to manipulate the walk speed if it is being uh kept at a constant speed every single time a looping script is being run so uh again this can be a bit complicated to understand I get it so uh let let a scriptor hand this if you are not a scriptor they will know what what to do to prevent uh excirts and hacks and even if they don't know then they can refer to these uh references and articles to learn about how to prevent uh exploits and hacks and data store can also be manipulated so we need to ensure that we are using proper anti- exploit tools and anti- hacks uh as much as possible there are lot of those present on Roblox Dev form that you can refer to and even on Roblox documentation you can check out what steps you can take to ensure that the game is very uh appropriate at the same time you can have different design uh design tactics that can be defensive against these kind of exploits and hacks developer Safety and Security is uh crucial to your game as if a developer is being uh vulnerable then it will significantly affect the game play uh the game in general as any any hacker or exploiter could access the sensitive information for the game or even uh this transfer the funds or the profit conncted from the game or do anything uh malicious with it so you need to have strong passwords keep the software of your device up to date use two Factor authentication as this is very important use a VPN if possible and use encryptions wherever you can then we have in build Technologies there are a lot of latest inbu technologies that we you can toggle on by going into settings uh files and meta features uh into Roblox Studio there are a lot of developer modules that you can check out uh we have selfie board we have merch Booth we have friends locator spot with friends emote bar profit card we have photo booth we have surface art we have scavenger H uh social interactions event sequencer add so many things even shorelines beta was introduced recently to uh ensure that the Terin water Terin is being properly uh scaled up so you can uh explore this aspect as well uniqueness and relevance for your game is again very important so I have taken the example of do as it is a very unique game it is not that difficult to make but at the same time it provides player with something that they have not really seen before and at the same time this is this has horror elements so it's important that your game is unique and relevant for a longer period of time in the Roblox platform frequent variations and updates are very common uh for a game like adopt me you can obviously have seasonal variations for for different seasons winter spring summer and fall uh and even uh alter your assets a little bit at the same time you can uh have constant updates weekly bi-weekly or monthly in a game and be beware that you are not overdoing and underd delivering after over promising so you need to carefully understand what these aspects are be sure to submit your questions for Q&A in the Q&A box on the right side so without any further Ado let's get started with session three on game deployment and analytics retention and engagement is a very essential Factor for your game as it is important to have players uh retained in your game for a longer period of time so that they can uh have a good experience and try to uh do a lot of different things inside your game you can also have uh links to social media for your game for different uh purposes of course you can interact with your community along other reasons you can incentivize them to join your social media and they can receive some sort of pro promo codes so that they can get certain assets inside your game announcing constant updates is uh essential and you can always do some sort of bug fixes if there are any bugs in your game uh you don't need to avoid you don't need to like overwhelm your players with constant updates again and again just make sure that there is a certain time interval between the updates that you are doing in your game and there there's of course different aspects of Engagement that you can do like experience notifications whenever a game is being updated so that the players can keep up with your game and join whenever they need to um first time is your experience is again important there are different aspects to it that you can refer to by going to the links below code loop is the actions that uh the users repeat in your game to make progress in a single session right so for pet adop adoption uh experience a core Loop might be adopting training and leveling leveling of pets so of course for tycoons it is different for obies it is different so you can identify the Cod looks for your game and start working on it uh then you need to uh identify the factors which which play an important role in retention and Eng engagement for your game and try to capitalize on those factors so again for this analytics is very important now coming to marketing and sponsorships you can run different kinds of advertisements on Roblox as a platform uh and even in-game advertisements which was recently introduced you can uh see the criteria for advertising on Roblox uh in the documentation as well as on the advertising portal so you need to ensure that the advertisement is very attractive and and uh like it's it can be some sort of of a joke or a meme but at the same time relevant to your game and it is it should not be something completely different from what your game is about um and at the same time you can just uh give it a try uh you can spend some money on it uh for marketing and sponsorships at the same time you can collaborate with other developers and even creators on different platforms such as uh YouTube to uh advertise your game so that they can play their G play your game and uh give you some sort of advertisement that you may require uh to propagate your game to a larger audience you can uh if you don't have much funds then you can just uh propagate your uh Games trailer or some sort of uh some sort of glimpses of your game via social media such as Twitter or gilded Discord Etc whichever you prefer I would strongly recommend going to Twitter and using appropriate tasks to Showcase what your game looks like and as as in a trailer or some sort of game play or even some sort of images so that players can know that this game is uh being created or it is already existing and they can play this game to know what uh the game is about and just to uh you can just spread the game to a larger Audience by capitalizing on social media propagation uh via sponsorships and marketing so of course you can use different pairs of social media as mentioned here we have YouTube Instagram LinkedIn x x Twitter it's the same thing it was previously known as Twitter right so you can check out Facebook Tik Tok Snapchat gilded Discord website your custom website Etc so uh the latter one which is X is being uh extremely uh incentivized and used by the developers or Roblox to capture their player base as a lot of players and game developers are present on X and there of course other platforms YouTube uh gilded Discord Etc which you can check out and maintain a good presence on these platforms player engagement metrix is something you need to take into consideration uh and improving the average session time for each player is again something that you can look into there are a lot of different uh points that you can take care of in order to ensure that the players are joining for at least first 5 minutes uh and what they do within the first 5 minutes of joining your game and then you can uh try to add more such aspects into your game so that players can stay longer than 5 minutes right uh you can avoid long tutorials you can just do short tutorials and which are very to the point you need to ensure that everything in your game has to be concise and clear to the player it doesn't need to be very unnecessary uh and at the same time try to have some sort of social interaction your game so that players can be engaged and interact with other uh players who are interested in the game you need to give the users clear goal so as to what they need to do in the game and it can of course be different kinds of achievements missions Etc or even some sort of side quests in your game add a progression system that would be very good so that players can track keep a track where uh uh what they have been doing in the game and how much they have progressed so far uh balancing the pration system uh to not get off okay so there are of course a lot of different points that you can consider monitor games uh performance is again very important across different devices perform testing uh avoid using uh excessive textures meses and other variables as it can slow down your experience this is definitely right and it is a part of optimization as well so you can take care of this as part of player engagement metrics uh as well uh set up user community that can help identify bugs or crashes and this is very essential because players can directly report to the de to the developers or even the person who is managing the operations that this bug is present and this needs to be fixed right so you can capitalize on this as well game performance metric is again uh very prominent as it will help you identify what are the different uh constraints and how this uh how your game is performing on different constraints right so at the same time you need to keep a fair balance of these cost trates there are of course crashes happening at times which are rare but at the same time you need to ensure that these crashes can be minimized and the player experience is very smooth uh there are different graphs analytic analytical tools that you can uh leverage as well in order to ensure that the game is uh being productive and profiting at the same time because one crash crash for one day uh uh for your game can uh make can give you uh a big difference in your profit margin so you need to ensure that everything is being run properly so ensure that the operation team is doing their job properly and everything is being tried constantly even if there's a crash it gets fixed immediately or even if there's any kind of major bug so uh of course you can check this out and uh even on client's side not not on the server side there can be issues so try to resolve all the client side as well whatever the issues they are facing or encountering while playing your game or even if they get logged out of your game for certain reasons it could be bad network uh server status was down for roox ETC anything could be the case so try to uh be vigilant on both these aspects the server side that is you and your developers and operations team and on the client side which is your users or the players for your game learning from G studies is uh again something that we need to do carefully deep working is a popular game and swad burst 3 is another game so these were launched by uh different uh Studios vows by the Sea and uh swad bu 3 by twin Atlas these are both Adventure type games and they have different lows and missions associated with them of course they have leveling system pration system and even different weapons and some sort of some sort of Avatar cre and updation system so there is a lot attached to these game I would strongly suggest that you play these game and learn what these are about if you are able to of course uh and there are a lot of visual elements that make these two games and even other games quality games on Roblox are very engaging to the players uh these visual elements try to uh focus on uh user experience as well as engagement and retention aspects as we discussed earlier so these case stud are very important for you to refer to and try to incorporate in your very own game but not in a plagerized way or rather in a very unique and something that captures your player base very well monetization and N profit is uh crucial for your game as it will help you uh capitalize on the revenue conversion rate Etc so you can check this out as well you can create your own virtual economy which essentially means that uh generally it exists within a virtual or digital world where users can perform economic activities and transactions in exchange for virtual or real assets it involves the exchange of virtual Goods services and currencies that can only be used within the virtual environment for the economic for the real economic benefit so it it means that you are using the different aspects of game to uh incentivize players and they'll uh on the other hand use these uh aspects into your game itself to create a sort of virtual economy like there's a proper trade going on in the game uh it could be something uh completely different let's just give an example like uh players can buy coins or get obtain coins in your specific game it could be a FPS game for example first person shooter game so in such a game players would get coins and other kinds of items that they can again use to buy other items and use to uh buy different weapons different skins for the weapons Etc inside your game itself so you are basically having a virtual currency as part of the virtual economy of your game and players can use this virtual currency anywhere and everywhere and this virtual currency can again be used in combination with Robux which is Roblox uh virtual currency and then you can try to incentivize on
this personalization and localization is very important as you'll be able to personalize your game for other players of course you need to ensure that all the players feel a personal connect or touch to the game and it's important that you are able to localize as well then you need to try to ensure that the different languages are being translated properly into the game and as the experience grows you are able to use different apis for localization manual translation portals and analytics to ensure that the experience is great for the users there are of course different other aspects that you can go through personalization is most important I would say personally even more important than localization but even localization is crucial if you want to expand your game across different communities and different regions around the world as the as there's a different between as there's a clear difference in languages dialects Etc but personalization what it does it lets player connect with with the game on a very fundamental level and giving them something that they are looking for it can be some sort of learning experience it can be some sort of exploratory thing that players would be interested in but learn and explore games are very important as they help players learn and grow at the same time they are having fun right that building your own game Community is essential as it will help you addra with your player base and let your developers and operations team interact with the players as well of course you can have different access to your game as well while testing it um closed access open paid access limited time access or open access beta Etc Roblox culture is very friendly but at the same time if there are any toxic elements you can always report them and Roblox will take action but at the same time the sharing of community generated content is the foundation of Roblox culture and users and developers h can collaborate with each other to ensure that everything is mutually beneficial social factors are something that you would like to consider as well Blox allows you to add friends and you can capitalize on inviting the friends to the experience as well if a user likes the experience they can invite their friends tracking plagiarism and DM here takedowns are again essential if you find any copyright content or plagiarized work regarding your game then you can strike it down again there are a lot of complicated protocols regarding this and there are of course different aspects that you can take into consideration before doing this and even doxing is something that Roblox takes seriously so you can obviously contact the emails listed below and go through the reference for example please feel free to ask your questions now we are starting with the live Q&A session again if you have any questions you can put them in the Q&A box on the right side of your screen and of course I'll not be able to take up all the questions but I will try to take up as many questions as I can and I'll try to answer them to the best of my abilities thank you.
[Music]