If this is against the ToS I apologize profusely, just trying to get both an introduction topic for myself landed and also drop some feelers to what seems to be an excellent community on my journey to release.
My name is Glenn, and I’ve been a video game developer for about six years now. I’ve primarily worked in Cryengine and all of its future iterations, but certain changes in both their practices and software features has led me down the path of Unity. Myself and a team (Lead Artist, Programmer, Sound Designer, Composer, Voice Actors) all have two AAA mod (total conversions) under our belt in the Lovecraftian Horror genre and if you’d ever like to ask me about them, I’d be happy to. I just won’t link to them because I’m not trying to draw attention to that direction.
Let me profile my talents a little bit, and I’d like for you guys to recommend me tutorial series on how to advance my knowledge in my field to best contribute to a team? Foremost, in a game engine, I am a Director, Systems Designer, Level Designer. (Outside of these Unity specific fields I am also the only writer for my studio.) Essentially I would like to be able to skip programming languages, debugging/code slogs and be able to use the Unity tools to best hone my craft.
I’ve been at it for about two months now. I have my head wrapped around canvas, spatial construction of levels with assets and colliders, I get the timeline (It’s just like Trackview from Cryengine) and Animator and am pretty proficient at the UI elements so far. But one thing I miss is the ability to actually Games Design, since so much of that requires a substantial overhead on JS and C#. Are there any ways to bypass this? Let me paint an example.
In Cryengine if you want to interact with an object, you set up a ProximityTrigger (by physically just placing it in the space you want) with a wide enough radius. You attach a flowgraph that is drag/drop and says Start → Enable → PlayerEnter → EnableInputKeyOnce (Let’s say F is pressed) → ImageLoad True (Loads a custom book page, like Amnesia e.g) and EnableInputKeyOnce (F again) → ImageUnload True (Closes image.) Absolutely. Zero. Programming. Just lines with nodes.
Easy, right? I can’t even begin to do something that simple in Unity, and it’s all on my programmer right now. As far as I know virtually nothing like that exists on a Designer front in Unity, yeah? The best I can do is wrap my head around “void OnTriggerStay2D(Collider2D other)” and attaching if functions below it. But that, my friends, is the best I can do.
So if you guys have any tutorial series, easy to understand FAQ’s for me, or just general advice on where to build up my inventory, I would appreciate it so much. I’ve read a lot of documentation, but having a compass or gameplan makes it so much easier to learn for me.