
I tend to use sketches for most things I need to design, as I can get a quick idea of what it should look like and then jump into modeling it in Blender. Before I create an environment in-engine, I start with concept art–either a sketch or a more developed digital painting. I use photoshop in conjunction with the Substance suite for texture creation, as well as for digital painting. Photoshop Photoshop with some in-progress concept art for a later level in the game I can make metallic, reflective surfaces, layer virtual paint on top of them, add rust and aging, and generate scratches and dirt in the crevices.

The substance suite allows me to work with a Physically Based workflow, meaning that I can create virtual materials that match the physical properties of their real world counterparts. These tools are what I use for texturing the surface and defining the materials of the objects created in Blender. Substance Painter/Substance Designer Substance Painter
SOUNDMAGIC SPECTRAL MICHAEL NORRIS HOW TO
Creating assets for a videogame is a bit like a putting together a kit model, except you have to design all of the pieces yourself and figure out how to assemble them based on what you want to achieve. Every single object in the game was first created in Blender and then imported into Unity. We also have a local NAS (Network Attached Storage) that makes backups of the project to redundant storage and keeps a backup of all external assets (i.e., anything not directly in the game–source files, work in progress stuff, etc.)īlender (freeware/open source) Blender with some work-in-progress environment piecesīlender is what I use to create the vast majority of the 3D models in the game. Synology NAS A similar NAS to the one we have We currently have Discord set up to receive notifications from Unity Collaborate, so anyone in the channel will know when a change is published or a new build is uploaded to Unity Services. It is Unity’s built-in version control system, and allows us to share the project as well as have an off-site backup.ĭiscord What our Unity Services channel looks like Unity Bug Reporter: another feature tied to Unity Services, this plugin allows players to screenshot bugs and send them to usĬollaborate is an online service that allows Unity users to store their projects in the cloud and synchronize it with other team members.Stats Monitor: A small in-game performance overlay that shows FPS and drawcalls.OPSIVE First Person Controller: Still in testing this system would potentially replace our homebrew movement controller with a physics based movement solution that would also handle hand/feet/head animation.It is not a plug-and-play solution but rather provides you with a lot of tools to create your own system for handling player data. Easy Save 3: a system that handles saving and loading for the game.Currently we are in the process of implementing it in-game, primarily for the audio tools. Sectr Complete: Volumetric Audio, Level Streaming, and Occlusion Culling.Gaia: Terrain generation tools, used in our outdoor areas.Shadergraph: Made by Unity, Shadergraph (covered in previous blogs as well) allows for code-free shader authoring.We also use several plugins for Unity as well:

We are currently using Unity’s High Definition Render Pipeline to handle all of the rendering for the game.

However, Unity is not an asset creation program it takes pre-existing, separate pieces and brings them together into a whole. Unity is the game engine that Indagatrix runs within Unity handles drawing the geometry, lighting, and executing code. Unity The Unity Editor, with level 2 of the game loaded Like millions of other people, we are just users of their products. Note: we’re in no way implying that the companies behind these products have endorsed or sponsored us or this project, or that we have any relationship with them.
SOUNDMAGIC SPECTRAL MICHAEL NORRIS SOFTWARE
We hope that this provides a glimpse into some of the elements that go into a project like this, and–if you’re interested in any of these areas–that this list of resources may spark your own creativity! Freeware (and software with free versions) is linked, should you want to check them out for yourself. In this update, we thought we’d share a bit about what tools we’ve been using on Indagatrix.
