Thursday, February 22, 2018
A unique ID for your Serialized classes in Unity.
Note, the GetHashCode() method will probably return a unique ID. There is a very remote chance you will get a clashing ID.
Update:After further experiments, I believe this does not work well enough to be generally useful. Unity, we need a new serialization system!
Wednesday, February 21, 2018
Synthesizing Sound Effects in Unity3D.
I have built a Synthesizer for creating sound effects in Unity. It fills a similar niche to SFXR/BFXR, but aims to have more quality and versatility. It's fully modular, with all parameters able to be modulated via the Unity AnimationCurve.
I have called it 'Fizzle'.
Source coming soon.
I have called it 'Fizzle'.
Source coming soon.
Wednesday, February 14, 2018
Supercharged Gizmos for your SceneView
This code shows how I use the [DrawGizmo] attribute to create special gizmos for my components, which only appear when you're actually near the component.
Tuesday, February 13, 2018
Thursday, February 08, 2018
Monday, February 05, 2018
Visual Tools for Gameplay Design in Unity
I've put some of my gamedev tools for Unity on Github.
Uniextensions, some common sense extensions to Unity.
React, a visual logic and behaviour tree designer.
Univent, a UnityEvent-like set of gadgets for zero-code gameplay construction.
Subscribe to:
Posts (Atom)
Popular Posts
-
These are the robots I've been working on for the last 12 months. They each weigh about 11 tonnes and have a 17 meter reach. The control...
-
This hard-to-see screenshot is a Generic Node Graph Editing framework I'm building. I'm hoping it can be used for any kind of node...
-
After my last post, I decided to benchmark the scaling properties of Stackless, Kamaelia, Fibra using the same hackysack algorithm. Left axi...
-
So, you've created a car prefab using WheelCollider components, and now you can apply a motorTorque to make the whole thing move along. ...
-
It is about 8 degrees C this morning. So cold, especially when last week we had high twenties. To help solve the problem, a friend suggeste...
-
At the last few GameJams, I've seen an increase in the use of RAD game tools, some of them even being developed by the participants them...
-
MiddleMan: A Pub/Sub and Request/Response server in Go. This is my first Go project. It is a rewrite of an existing Python server, based o...
-
I've just uploaded Fibra 2 to the cheeseshop. Fibra 2 includes the promised non-blocking plugin, which allows a generator based task to...
-
I've just read a newspaper article (courtesy of Kranzky ) from WA Business News documenting the malfeasance, gross negligence and misc...
-
#!/usr/bin/env python import io import asyncio import websockets import logging import collections logger = logging.getLogger('w...