Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
July 18, 2019
arrowPress Releases







If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 

Unity As A Game Design Tool

by Pietro Polsinelli on 08/29/18 09:59:00 am

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.

 

Game design in code and configuration panels

Unity has progressively become a remarkably practical tool for prototype game development. Its new user interface tools "UI" (layouts and canvases), good support for 2D and grids, simple sprite and animation management, good font rendering (with TextMeshPro now free) all make prototype development easier.

In this video, I present examples showing how game design and game development go naturally hand in hand in the context of Unity's usage. I hint also to how game design and development have to work together to maintain project and code quality.

I follow a set of slides and I supply code snippets, links and refer also to methodology videos for code writing practices. The video is not an introduction to using Unity.

Here are the slides.

And below are listed all the links to plugins, code snippets and references:

Plugins
DoTween
Demilibs

Gists
Character Trait (Gist)
Memory (Gist)
Scene mockup flow (Gist)
From Google Sheet To Unity Class (Gist)
SimpleGameTimeManager (Gist)
Preserve production values in Scriptable Objects  (Gist)
Speedupper (Gist)

References
Practical Object-Oriented Design

Livable Code

Introduction to Game Design, Prototyping, and Development

Football Drama


Related Jobs

Tangent Games LLC
Tangent Games LLC — Burbank, California, United States
[07.17.19]

Lead Engineer
MADFINGER Games
MADFINGER Games — Brno, Czech Republic
[07.17.19]

Platform Developer
Vicarious Visions
Vicarious Visions — Albany, New York, United States
[07.16.19]

Software Engineer
Disbelief
Disbelief — Chicago, Illinois, United States
[07.16.19]

Senior Programmer, Chicago





Loading Comments

loader image