Monday, March 7, 2016
Since I've last updated, there have been a few exciting updates. First, I've written a couple of professional blogs over on Digital Tutors and Pluralsight. The first post is about the importance of maintaining trust on your team, and can be found here.
The second is about the importance of standards, both technical standards and standards-of-practice. That post can be found here. Regrettably, it seems that the image links are broken, but they're not too necessary to the substance of the post. Both of these posts pull a lot from my experiences as a tech artist at Riot, including some challenges we've faced as Riot has grown over the years.
More recently, I'm excited to say I've been able to take on additional responsibilities in a more senior role. I am now an Art Lead on the Personalization team, currently managing seven artists. I'm learning a ton, and am incredibly thankful for the resources and mentors I've had available to me on this journey. Not that I've been super diligent about updating this blog, but as I continue to update in the future, you can expect some content related to the challenges of mentoring, setting expectations for your team, etc.
Last note: after taking a three-year hiatus, I will be returning to GDC this year! In addition to the general sessions, I will be attending the tech art boot-camp. Hope to see you there!
Thursday, April 10, 2014
When we say trial-and-error, what we're really advocating is a healthy acceptance of failure. We know we won't get it right the first time. That's okay. As long as we keep course-correcting and trying new things, we're moving toward a solution. As Tim points out in the talk, this is how nature works - it's evolution.
Evolution, however, can take a very long time . To practically apply the idea of trial-and-error to my work, the key question I keep coming back to is, "how can we make iterations cheaper?" This is similar to another question I've heard repeated: "how can we fail faster?" Here are some things that can help:
- make better tools. As a tech artist, I may be biased, but I think most people under-invest here. Automate what's worth automating, be thoughtful about your process. Eliminate needless steps.
- understand your MVP (Minimum Viable Product). What's the least amount of work you can do? If you're designing a character, do you care about the materials of the clothing? Probably not before defining the body shape. Focus on the broad problems first. Don't waste time on the details you'll end up throwing away.
- don't be timid - go too far, then dial back. If something is too small, make it bigger than you think you need it to be. If a color is too cool, make it fire red. It will ensure that you've tried every option and, if it still doesn't work, maybe you didn't understand why the first solution failed. Tweak something else.
TL;DR - Don't be afraid of failure. You won't know all the answers. Try new things, fail faster, innovate more.
Friday, August 31, 2012
Bah! I'm working on some unity stuff, but haven't made enough progress to post anything with a character controller or anything today. :I
That said... REJOICE IT'S DERP PLANET 2 THE SEQUAL!!1
Now with twice the planet! See if you can get a double-orbit going. :D Random win condition I made: Get the black moon orbiting both planets, ideally in a figure-8, with the orange objects on one planet and the yellow on the other. GLHF.
Wednesday, August 29, 2012
Quick 40 minute sketch of what I had in mind when I first started working on Unity again. Quick pitch: fast-paced platformer combat on shifting asteroids. This is a very, very lofty goal, but allows for progress and occasional check-ins along the way. I have no idea what form my experiments will actually take, but this was the seed of the idea.
I like this mental target, as it provides several learning opportunities. From here, I'll need to learn about:
- 3rd-person camera systems. Account for large foreground elements, enemy targeting, etc.
- Moving a character with rigidbody elements through a space
- Attacking, hit boxes... the entirely of a combat system. Tracking stats.
- UI elements
- Lots, lots more.
My next step, I think, will be starting my control set-up and camera for my character. Wish me luck!
I’m getting back into unity. Eventually I want to move towards a 3rd-person adventure type project with some crazy physics shenanigans. For now, you get a derpy planet as I learn the ropes. (Click here to experience the magic)
1) click-drag to shake planet around
2) Shift-drag to rotate camera
3) enjoy! :I