🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Rock of Ages 2: Bigger & Boulder - First look at the Greek art style in ROA 2

Published October 28, 2016
Advertisement

[font=georgia][rollup="What is Rock of Ages II: Bigger & Boulder?"][font=georgia]Rock of Ages II: Bigger & Boulder is a game that improves on all aspects of the original. Up to 4 players can battle in crazy boulder mayhem. New impressive art periods, more historical characters and the funniest story clips we've ever made. All rendered with highly improved destruction / physics and effects - powered by our first Unreal Engine 4 game.[/font][/font]

[font=georgia][font=georgia][font=georgia][font=georgia][font=georgia]

[font=georgia]Official website[/font][/font][/font][/font][/font][/font]


[font=georgia][font=georgia][font=georgia][font=georgia][font=georgia]

[font=georgia]Steam store page[/font][/font][/font][/font][/font][/font]

[font=georgia][font=georgia][font=georgia][font=georgia][font=georgia][media]

[/media][/font][/font][/font][/font][/font]


[font=georgia][/rollup][/font]

gallery_241356_1134_205856.jpg

[font=georgia][color=#b22222]

First look at the Greek art style in ROA 2[/color][/font]

[font=georgia]One of the most unique levels of Rock of Ages were the starting levels that were set in the Greek art period. In ROA2 a few levels will also be set in ancient Greece, but for the sequel we wanted to achieve a more authentic look and feel to the Greek art seen in vases and ornaments of the time.[/font]

[font=georgia]gallery_241356_1134_78317.jpg[/font]


[font=georgia]WIP Greek Level - Rock of Ages 2[/font]

[font=georgia]The main problem with Greek art is that it is very flat and "2D", consisting mostly of good use of silhouettes and designs to create an image that is usually monochromatic in color.[/font]

[font=georgia]In the original Rock of Ages there was a very distinct separation from the foreground and background in our levels, where the "skybox" was using a very illustrated art style, but the main environment was made of more realistic rock textures. The main challenge for us here has been to match the background and main environment using a non-photorealistic rendering style that simulates Greek art.[/font]

[font=georgia]gallery_241356_1134_78716.jpg[/font]


[font=georgia]Greek Level - Rock of Ages 1[/font]

[font=georgia]A game that excels at doing Greek art is Apotheon (which is awesome and you should check out). But in our case we had to do something similar in 3D. For this we came up with a pretty "old school" technique that used to be implemented in games to try to simulate a cartoon shader.[/font]

[font=georgia]gallery_241356_1134_19771.jpg[/font]

[font=georgia]We basically create geometry with two layers, where the second layer has all the polygons of the base mesh overlapping but inverted (facing inwards) to simulate the stroke effect for the geometry. With a shader we control how much we "push" the reversed polygons based on the distance to the camera so that we can keep the stroke intensity consistent for all the image. The base material is unlit, so basically we have an extremely performance friendly implementation that has the following benefits:[/font]


  • [font=georgia]Lightmapping is almost irrelevant (can reduce memory because lightmaps aren't really necessary)[/font]
  • [font=georgia]Very basic textures / materials are needed (the effect is given by geometry rather than textures - no normal-mapping, specular textures, etc).[/font]
  • [font=georgia]Despite having to double the geometry for the stroke effect, the models themselves are pretty low-poly since you only care about the silhouette of the object.[/font]

    [font=georgia]Here are a few more examples of how the art style is turning out using this technique:[/font]

[font=georgia]Click to enlarge[/font]


[font=georgia]gallery_241356_1134_122519.jpg[/font]

gallery_241356_1134_12270.jpg

gallery_241356_1134_42444.jpg

[font=georgia]So, I hope you guys enjoyed this brief insight about the game development process of Rock of Ages 2. We will have more blog posts like this over time as well as articles about gameplay, mechanics, new features and more. Stay tuned![/font]

[font=georgia][rollup='Follow ACE Team'][/font][font=georgia]Rock of Ages 2 Steam community hub[/font]
[font=georgia]ACE Team website[/font][font=georgia](Under construction)[/font]
[font=georgia]ACE Team group on Steam[/font]
[font=georgia]Reddit
Twitter
Facebook
Youtube
Tumblr
Instagram
IndieDB[/font]

[font=georgia]ACE Team forums[/font]
[font=georgia]Steam Curator[/font]
[font=georgia]?????????[/font]
[font=georgia][/rollup][/font]

0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement