Advertisement

The Computer Games Journal

, Volume 4, Issue 3–4, pp 137–153 | Cite as

Modularity for Next Gen Games Designers

  • Greg Penninck
Article

Abstract

Games require more visuals as virtual worlds become larger and gamers’ expectations soar. Unreal Engine™ (version 4, or UE4) technology was used to demonstrate the merging of visual scripting, textures and materials to create a solution that satisfies modern graphics creation. The product demonstrated in this paper is a modular planet system complete with Blueprint, which enables designers and artists to develop fully customisable worlds. The method shows the utilisation of linear interpolation, material parameters, panners, material parameters collection, and Blueprint to provide a real time in-game solution.

Keywords

Blueprint Scripting Designer UE4 Games design Parameters 

References

  1. Ahearn, L. (2009). Create professional game art using photoshop (3rd ed.). UK: Focal Press.Google Scholar
  2. Albeluhn, C. (2010). Mesh position offset the materials texture. [Online] http://www.chrisalbeluhn.com/UDK_Asset_Position_Offsets_Texturet_Tutorial.html. Accessed 16 April 2015.
  3. Allegorithmic. (2014). Substance in UE4. [Online] https://www.allegorithmic.com/substance-ue4. Accessed 16 April 2015.
  4. Baldwin, J. (2015). FX-Gas-Planet-Starter-Kit. [Online] https://forums.unrealengine.com/showthread.php?58809-FX-Gas-Planet-Starter-Kit-vA. Accessed 2 June 2015.
  5. Baxter, J. (2015). Unreal engine demystifying the dot. [Online] https://www.youtube.com/watch?v=API4FbyJtDw. Accessed 16 April 2015.
  6. Bugress, J., & Purkeypile, N. (2013). Skyrim’s modular level design. Presented at GDC 2013, March 25–29, San Francisco, USA.Google Scholar
  7. Caudle, S. (2014). Material parameter collections. [Online] https://www.unrealengine.com/blog/material-parameter-collections. Accessed 16 April 2015.
  8. Choo, J. (2014a). Procedural apartments 2. [Online] https://www.youtube.com/watch?v=C7oaZ7brp4Q. Accessed 16 April 2015.
  9. Choo, J. (2014b). Procedural apartments unreal marketplace [DISC].Google Scholar
  10. Epic Games. (2001) Workflow and modularity. [Online] http://udn.epicgames.com/Two/WorkflowAndModularity.html. Accessed 16 April 2015.
  11. Epic Games. (2014a). Introduction to Blueprint. [Online] https://docs.unrealengine.com/latest/INT/Engine/Blueprints/GettingStarted/index.html. Accessed 16 April 2015.
  12. Epic Games. (2014b) Basic decals. [Online] https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/Decals/1_1/index.html. Accessed 16 April 2015.
  13. Epic Games. (2014c). How to use texture masking. [Online] https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/HowTo/Masking/index.html. Accessed 16 April 2015.
  14. Epic Games. (2015a). Material Function Expressions. [Online] https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/ExpressionReference/Functions/index.html. Accessed 16 April 2015.
  15. Epic Games. (2015b). How to use Fresnel. [Online] https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/HowTo/Fresnel/index.html. Accessed 2 June 15.
  16. Gamasutra. (2012). Procedural content generation: thinking with modules. http://www.gamasutra.com/view/feature/174311/procedural_content_generation_.php. Accessed 16 April 2015.
  17. Grimes. B (2010). Shading a Bigger, Better Sequel. [Online] http://www.valvesoftware.com/publications/2010/GDC10_ShaderTechniquesL4D2.pdf. Accessed 2 June 2015.
  18. Hajba, P. (2001). The power of the high pass filter. [Online] http://www.gamasutra.com/view/feature/131482/the_power_of_the_high_pass_filter.php?print=1. Accessed 16 April 2015.
  19. HuttonGames. (2011). PlayMaker[DISC].Google Scholar
  20. Kaminer, A. (2014). UE4 materials for beginners: Vertex painting and water puddles. [Online] https://gumroad.com/l/Ecphc. Accessed 16 April 2015.
  21. Klevestav, P. (2010). Working with modular sets. [Online] http://www.philipk.net/tutorials/modular_sets/modular_sets.html. Accessed 16 April 2015.
  22. Lindquist, J. (2014). Photoshop Generated Flow Maps. [Online] https://www.unrealengine.com/blog/photoshop-generated-flow-maps. Accessed 2 June 2015.
  23. Norris, J. (2014). Modular building set. [Online] http://www.purepolygons.com//temp_images/building_tut/Building_Breakdown.pdf. Accessed 16 April 2015.
  24. Paschall, A. (2014). Creating layered mateirals. [Online] https://wiki.unrealengine.com/Creating_Layered_Materials_%28Tutorial%29. Accessed 16 April 2015.
  25. Perry, L. (2002). Modular level design. [Online] https://udn.epicgames.com/Three/rsrc/Three/ModularLevelDesign/ModularLevelDesign.pdf. Accessed 16 April 2015.
  26. Wilson. J. (2013). Direct X 11 Displacement Mapping. [Online] http://www.marmoset.co/toolbag/learn/displacement. Accessed 2 June 2015.

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  1. 1.School of Art and DesignStaffordshire UniversityStoke-on-TrentUK

Personalised recommendations