Skip to main content

The Importance Of Human Code

The importance of Human Code. #roblox#gamedev#discuss JedDevs 24 Jan 2020・5 min read
------------------------------------------  This post was originally hosted on Roblox DevForum: https://devforum.roblox.com/t/the-importance-of-human-code/441496
------------------------------------------  I recently read a blog post that really resonated with me, my struggles and experiences which was later expanded via tweet by Daniel Irvine 7 who said:You’re conflating two separate things. One is the desire to write clear, well-structured code. Another is your belief that your code is more valuable than that of your colleagues. I fear you’re missing the more important lesson.In both education and work we are told that creating the cleanest and following DRY to the core is the answer to reaching the top of your respective area. I say it’s time we cast away this idea that these are the ideals we stride for, in favour that we should use these as th…

What's Roblox and why you should care.

Cover image for What's Roblox and why you should care.

What's Roblox and why you should care.

teotcd profile image JedDevs ・5 min read EditManage

Writers Note:

I've allowed this post to sit in drafts for over two month, hardly being touched and I think it's because while I love roblox and there's a lot of reasons you should to, I just didn't have the level of experience with other engines to make an informed review and now I'm several months into my Game Design and Development course at college and have actively been using Unreal Engine and Unity coupled with Maya and the entirety of the Autodesk applications while previously being restricted to Blender and Roblox Studio I now, finally, have enough perspective to make an informed post about roblox (somewhat without bias).

This is a continuation of this post: Roblox, good or bad for the world of game development?


It's no secret that roblox is a large platform, in fact, I bet that you, your child, brother or sister has at some point exposed you to it whether it is through play, talk or interaction. I also bet you have no idea how large it is. Roblox is one of the largest gaming platforms surpassing MINECRAFT in concurrent monthly players. Minecraft previously held the spot as the largest in this particular and extremely important sector.

Alt Text

Despite this and their 100million current concurrent monthly players and large indie studios thriving off the success of one game on roblox, raking in millions of dollars/pounds each year. Businesses and large corporations have completely overlooked roblox as a viable platform to release games...so far.

One of the main reasons for this is due to 1. General status in the gaming community. 2. The majority of their developers are grown in house, as in the players grow up playing the game and while learning to code at school get into RStudio and start to explore with some moving on to create successful games.

So far we've established:

  • 100million current concurrent monthly players, placing them with the major players.
  • Roblox is ranked as one of the top online entertainment platforms for audiences under the age of 18 based on average monthly visits and time spent (Comscore).
  • Popularity is driven purely by the community with over 36 million people signing up through word of mouth every month.
  • Roblox is generally overlooked by the gaming community and game developers as a viable platform for making games.

So yes they have a large number of players playing the game generally of under 18s but why should you move away from your current platform to this more niche developer platform and community when Epic Games (Unreal), Unity and Steam offer either great game development engines or a large platform for selling games.

Lower general quality games on roblox. - Easier competition.

Roblox has an extensive range of games many of which are of a lower quality than the industry standard which still receives an active player base. This makes it easier for newer games that enter the market to take over from previously existing ones.

While existing games, which have been taken over still receive an active player base and revenue despite not being kept up with the newer players due to how much players associate themselves with other games.

Very little need for heavy advertising.

When you release a game many game developers and studios have to put a large amount of money into advertising but with roblox, you can put a couple hundred and have a concurrent player base in the hundreds or thousands.

Many of the top games on roblox put nil into advertising (e.g Jailbreak.) And became an overnight success. Roblox also is a great place to create a community for a game with built-in group features where players can join to receive information about the game and communicate with other players and developers.
(Many developers choose to link discord servers to these groups)

With a bit of knowledge on how to foster a community, you can have one eagerly waiting for your game in no time. I for one am a developer for a group with over 4,000 members and an average player base on the game of 30/40 day and night.

Players free-er to spending money on in-game purchases.

Alt Text

I made a comment on a different post by the amazing @garrett about this which I think explains it quite well:

Hello, I am a Games Developer and i found this post very interesting and just wanted to contribute my opinion.

It is specificly the first part refering to Demos in games and how many games now seem as if the developers behind them are just looking to make money instead of share their art and work in the world.

Demos have certainly fallen out of fashion since the later 2000s and I believe this is due to the contributing changing video game market as they have become less effective as online stores like the play store become more competitive and diluted.

That said I do believe they can work a dream in markets such as Roblox inwhich the player has already purchased ingame currency with real cash, I have found in such markets players are more open to spending cash as they dont see it as spending real money, even though they are.
While these markets are stll competitve and players tend to not buy games outright if there is a free alternatve, if you offer a demo for free and they enjoy it they tend to be more open to spending currency on it. This can not be said, at least to such a degree in my opinion for other online markets like the play store where its straight from cash to game.

Age player base expanding/Catching up with the competition, i.e game engines.

Roblox has primarily been for under 18yr olds. This is starting to change as more fps games and better graphics are starting to take hold, for instance, roblox has always been known as the more "blocky" platform, well this is changing as for a couple of years they have allowed for textures and meshes and just a couple days ago announced: Avatar Evolution on GitHub: https://roblox.github.io/avatar-evolution/ which they made a post about here: https://devforum.roblox.com/t/introducing-the-avatar-evolution-studio-beta-build/407582/67

This is a revolutionary step and I suggest jumping on board before big businesses see the newfound potential.

By TwentyTwoPilots
Hyper Realistic Car

Fox animation: https://i.gyazo.com/586d9181d451779c9363008f14f6033d.mp4

Development Community.

Roblox has a great development community, I was for a couple of years an administrator for one roblox development community on discord where we hosted game jams, had hiring channels, help channels where you could receive a fix for free within the hour.

As well as many discord communities based around roblox development there are also sites and YouTubers:

https://devforum.roblox.com/
https://developer.roblox.com/
https://hiddendevelopers.com/

FREE for you and the player. (Servers, Hosting, Datastores, infrastructure)

You can host a game with thousands of players on roblox servers, using their engine, their datastores with their infrastructure for completely free and still make Robux off it and for only £5 a month you can take 70% of the revenue and use the DevEx platform that is expected to increase in the exchange rates in favour of developer in the near future (Several months - Year or Two.) and profit off it.

Roblox is also available on practically every device with all the work on their end, so players on phone, computer, VR, Console can play the same game on the same server with a click of a button from you. Now if you ask me, that's pretty cool.
They also offer built-in analytic tools and syncing with Google analytics.
Although I tend to use open-source blade: https://devforum.roblox.com/t/blade-a-free-to-use-dashboard-for-open-access-to-data-about-roblox-games/305300/54

  • You can access Roblox on any device - PC, Mac, iOS, Android, Amazon Devices, Xbox One, Oculus Rift, and HTC Vive.
  • Developers can make millions from roblox games through Roblox DevEx program.
  • One Build vision.

.
Alt Text
.
Alt Text
.
Alt Text

I should note this is not professional career advice and I am not sponsored or endorsed in any way with Roblox aside from being a developer on the platform who wants to share the word.

So please do your own research as well, this is purely for educational/general interest(?). Feel free to correct any mistakes I made in the comments, I look forward to conversing with you all and thank you for reading!

Posted on by:

teotcd profile

JedDevs

@teotcd

Roblox and Unreal Engine game developer with experience in both Python, lua and C#.

Comments

Popular posts from this blog

The Importance Of Human Code

The importance of Human Code. #roblox#gamedev#discuss JedDevs 24 Jan 2020・5 min read
------------------------------------------  This post was originally hosted on Roblox DevForum: https://devforum.roblox.com/t/the-importance-of-human-code/441496
------------------------------------------  I recently read a blog post that really resonated with me, my struggles and experiences which was later expanded via tweet by Daniel Irvine 7 who said:You’re conflating two separate things. One is the desire to write clear, well-structured code. Another is your belief that your code is more valuable than that of your colleagues. I fear you’re missing the more important lesson.In both education and work we are told that creating the cleanest and following DRY to the core is the answer to reaching the top of your respective area. I say it’s time we cast away this idea that these are the ideals we stride for, in favour that we should use these as th…

[Mini-Blog] My modelling process

[Mini-Blog]My modelling process#roblox#gamedev#modelling JedDevs March 30th・5 min read For the last few months it’s been a pain importing a piece of work from Maya/Blender into whatever development engine i’m using and seeing it looks completely different from what I had, this is down to Rendering, the real time rendering systems in Unreal/Roblox/Unity all have different looks. Unreal looks great, Roblox looks bad and unity looks unity. This is an issue as it makes it much harder to easily reach your desired look. Due to these issues I have started using my own way of handling the design process, which allows for more incremental changes: (I’ll use an example to explain.) 1. Research, I knew I wanted a low poly look as Robloxs graphics is lagging behind other market leaders until they release their massive overhaul [scroll] in May/June + it’s much quicker than using something such as Substance Painter + Maya + Photoshop. This is key for such a short timeline and large wo…