Solid Coloring Cookbook - Making a solid colored game whilst keeping your sanity


This tutorial will pretty much collect every single technique, tip, and information regarding making solid colored graphics within roblox that i’ve learnt so far, it’ll obviously not encapsulate every single technique, you’re free to suggest more if you seem it fit

Techniques

Lighting Settings

This trick simply consists of a specific set of specific lighting values that will make your game almost solid colored completely. You must set the lighting’s color as such, keep in mind there’s a slightly noticeable shadow that will show up on objects no matter what you tweak, although for the most part it shouldn’t be a dealbreaker.

You must set these specific values in lighting exactly as they’re written

Ambient: 207,207,207
Brightness: 0
OutdoorAmbient = 253,253,253
GlobalShadows = False/Unticked
Technology = Compatibility


I set it under a function for ease, keep in mind this will not change the lighting technology, which you must do manually

local LGT = game:GetService("Lighting")
function SolidColorify()
	LGT.Ambient = Color3.fromRGB(207,207,207)
	LGT.Brightness = 0
	LGT.OutdoorAmbient = Color3.fromRGB(253,253,253)
	--LGT.Technology = Enum.Technology.Compatibility
	LGT.GlobalShadows = false
	LGT.FogColor = Color3.new(0,0,0)
	warn("Scripts can't change lighting's technology, so you're required to do it manually"
		+"\n Select 'Lighting', then under Technology, set it to Compatibility")
end

Most materials, custom or not, will work well enough, although if you want to achieve a solid color, you should use SmoothPlastic.

Neon Coloring

This one requires a lot of tweaking to achieve, but comes with the benefit of being able to achieve this for specific models, whilst unaffecting anything else.
image
Characters ownership of ol666
The trick for the most part consists of coloring a neon part specifically enough to make them appear as solid colored, keep in mind to get an accurate result, it takes a bit of tweaking to get right, but still achiveable

Suggestions

These should be taken as suggestions, and not as guidelines nor indicators of a worst/best end result, this is simply personal suggestions you’re free to use if you see it fit with your game

Keeping a limited palette

This isn’t obligatory, but can easily make the game look a bit more uniform, and if done right make the game look more interesting visually. Websites like Lospec have a large library of palettes for either inspiration, or usage of them (which you should credit, as it helps their creators a lot)

Custom rigs

Another suggestion is to opt for custom rigs if you wish to completely stylize your game, as roblox’s default one is really hard to fit with the rest of the game without mayor tweaking

Take inspiration from other media, and learning trough “imitation”

Another big tool is to simply study specific types of media that take advantage of this style, and although “study” sounds like a big word, it rarely goes beyond simply noticing specific techniques used and figuring out how they were achieved.

Additionally if you’re willing, you can challenge yourself to recreate these specific types of media, it can help a lot at discovering how specific tricks are done and/or workarounds from roblox’s really limited visual options. It’s generally a really good learning tool that i’d even say goes beyond the scope of solid coloring, and just a general good tip if you wish to learn game development

More things will be added as soon as i find more useful information regarding this, feel free to suggest more down in the replies

29 Likes