My First Unreal Game

Over the past week I've been following an Unreal Engine tutorial to make a Twin Stick Shooter (here's the link). The instructor is awesome and injects a lot of fun and humor into the lessons, which really helps the information stick. It still feels sort of weird to share work that was basically done by following a series of videos, but I'm really happy with the result and hope that it will inspire some of you to take up some new hobbies and side projects. If there's one thing I've learned from this it's that tutorials are a lot of work, and you should feel proud of what you create from them. Even if you're just following along, you're learning and developing new skills.

The Unreal Engine interface is pretty wild, and not really in a good way. If you worked on the Unreal UI and you read this, I'm sorry but it is difficult to look at in a web 2.0 kind of way. Unity is comparatively clean and minimal, albeit to the point of being kind of boring. Unreal is full of 3D icons with colors and drop shadows all over the place. I get that it's a 3D game engine, but does it have to be so distracting? I'm seriously considering doing a redesign of some of the interface screens as a side project just to see if that would improve the usability.

Unreal Engine

Unity 3D

Anyways, here's some screen shots. If you are interested in playing the game, you can download it here for Windows, and here for Mac. It's meant to be played with a controller - left stick to move, right stick to turn the character, right trigger to shoot - but you can use a keyboard - W, A, S, D to move, arrow keys to look, and spacebar to shoot. Also, be warned that the application seems to hide the cursor, so you may need to Alt+Tab out of it to quit. It's not terribly advanced.


I'm sure some of you are wondering why I've now shared two games in two weeks. The answer is that I have some ideas for VR (virtual reality) games/experiences that I would like to be able to prototype. Those of you who work with me know that I think AR (augmented reality) is going to be the next big thing, and will ultimately replace our phones and mobile devices once the technology improves**. Since it's not quite there yet, VR serves as both a stepping stone and a sister technology. I feel like I could write a whole post about this, so I'll leave it at that.

Anyways, I've got a very busy week coming up so don't expect another game next weekend, but hopefully I'll start on something new by then. Until next time, thanks for stopping by!

*Unity and Unreal are two different game engines. Think of these as programs like Photoshop that you use to build games. There are differences between them which mostly seem like how pretty the games look, but in theory you can make the same styles of games in both. If you're interested in making 3D games, I recommend trying both Unreal and Unity and seeing which you prefer. If that seems overwhelming, there are also programs like Gamemaker for 2D sprite games, which I've also worked on.

**Side note: I want to draw attention here to Microsoft's Hololens. I know a lot of people are saying it's poorly implemented, or too clunky, or "not magical like an Apple product". Let me stop you right there. Microsoft has made an augmented reality device that overlays 3D images and interfaces on the world around you, is currently on the market, and is currently used in space on the ISS! That is AWESOME! That's like the SpaceX's reusable rocket of human-computer interfaces right there! Sure it's rough, but it's the first step towards an awesome future because it actually exists. And yes, there are other companies working on the same technology, like Magic Leap, but since they have yet to show anything publicly I have an extreme amount of skepticism. </rant>

My First Unity Game

...that I made myself. following a tutorial.

Whatever, learning new things is fun. Even though this is stupidly simple and I basically just followed the videos, I'm still proud of this and look forward to making more games in the future. You can find the tutorial here, and download Unity here.

Instructions: Click this link here. Use the arrow keys to move the ball. I was having issues with the embedded game messing up the webpage on mobile so I moved it. FYI, the win text is probably not appropriate for kids.

For the record, this is not the first Unity game that I have worked on. Two others - NOL and Circulation - I have been a part of, but as a 3D artist working with amazing teams of programmers who put up with my artistic crap. Maybe one day I will have a special post just for the games I've worked on before, since I now realize that there have been quite a few student game projects in my past.

Adventures in Northern California, Oregon, and Washington!

About a month ago I went on a road/camping trip with my best friend, Nick, who I've known for a very long time. I didn't post anything during the trip because I rarely had a good phone signal, and immediately afterwards I went to Spain for two weeks for work (I'll write up something about that another time). Needless to say, it was an exciting three weeks filled with experiences that have certainly changed me.

I took a lot of pictures (a lot for a normal person, which amounts to a ridiculous amount for me), and have included many throughout this post. None of the photos capture the grandeur and truly awesome feel of seeing these places in person, but I hope that they inspire you to seek out similar experiences for yourself.

Day 1 of the adventure

Day 1 of the adventure

Yosemite National Park - CA

Yosemite is one of those places that a lot of people talk about, and before going there I really wasn't sure what to expect. It felt like the popular movie of national parks - everybody says it's amazing and not like anything you've ever seen, and that once you go you'll never want to leave. But in all seriousness, it IS that amazing, and it IS a place that I didn't want to leave. The scale alone is impossible to convey, but I will say that the granite faces, boulders and waterfalls are about ten times larger than what I was used to. And I do mean that literally.

Upper Yosemite Falls & Yosemite Point

We camped at Camp 4 for two nights, and did this hike the second day we were there. According to the National Park Service, our hike was about 8.8 mi / 14.2 km round trip and 3000 ft / 920 m elevation gain. According to some website I found, that's about like hiking up the Empire State Building twice. We actually went a little further and higher than Yosemite Point, and got to around 7300 ft / 2220 m above sea level. The views, as you can see below, were incredible. I would say more, but I don't think I could do it justice.

To put things in some bit of perspective, the place where we are sitting on the left is the top of those cliffs in the background on the right.

Tuolumne Grove

On our way out of Yosemite we stopped by Tuolumne Grove to see the sequoias. At the time it was awe inspiring, as it was the first time Nick and I had seen sequoias, but I think the groves we saw later left a greater impression in my mind. Still, it is worthwhile to take an hour or so and see these trees in person.

Calaveras Big Trees State Park - CA

After Yosemite we went north and stopped by Calaveras to see more sequoias. The scale of these trees is difficult to describe, and I hope the pictures do some justice to this. The largest of the standing trees are well over 10 ft / 3 m in diameter at the base, and the stump of the Discovery Tree, which you can walk on, is about 25 ft / 7.5 m in diameter. The color of the trees is a very rich reddish-brown, that is similarly challenging to capture.


What set this apart from both Tuolumne and my previous visits to Muir Woods, is that the trees are everywhere. It doesn't feel like a special, secluded grove of giant trees, surrounded by normal trees. There are certainly parts that feel like tourist attractions, but most of the trails aren't like that. It feels like you just walked into a forest and a bunch of the trees are four times the width of the others, and everywhere you look there are more of them. 

I would like to take a moment to talk about this photo. This is a sequoia that has only a single branch left alive. The rest of the tree has died because of human activity, including the trunk being cut open and people damaging the shallow root system from walking close to the base of it. When you go to these parks, pay attention to the rules because they are there for a reason, and never believe that you are an exception.

And now for a brief interlude of photos of mountains from the car...

Jedediah Smith State Park - CA

This park is to redwoods what Calaveras is to sequoias (and yes, there is a difference). The trees here aren't as wide (though still much, much broader than anything you find normally), but they make up for that in height. Personally, I like the texture and environment of the redwood parks, but to each their own.

When we first got here, it was after a very long day in the car and we were a little upset at the entry fee and seeming lack of trails. The campsite was nice, and had a sort of magical mossy forest thing going on, but it all seemed very small. It wasn't until we got to explore more the next day that we understood how impressive this park is.

The camping part of Jedediah Smith is small and relatively secluded. There are bathrooms with showers and cabins for people who want that kind of thing, but the best part is the incredible amount of trails in the area. Only a few of these go through the campsites, but there are many miles of trails that you can access through understated trailheads on the sides of the roads. Redwoods are so commonplace on these trails that we started to get used to them. That's very a weird feeling.

I like to think of that trunk above as the Great Deku Tree after shaving. Also, banana slugs are just as amazing in real life as you would expect, which is pretty amazing.

Crescent City - CA

We took a brief break from hiking to take in the ocean at a coastal town for a few hours. I did a bit of exploring and climbed around Whaler Island (which is accessible on foot, though it was probably an island at one point). This is also where I shattered my phone screen spectacularly, by dropping it from the dizzying height of 2 ft / 0.6 m onto a sidewalk. I will always remember this place for that (and the amazing views of lingering fog).

Bullards Beach State Park - OR

I don't have much to say about this place. It was a beach, it was mostly overcast, and I found some cool rocks (not pictured). I'm sure there are a lot of great things to do in Oregon, but I was not terribly impressed with what I saw there. To all of my Oregon-loving friends, I'm sorry. Also, please tell me what to visit the next time I'm there.

Paradise Point State Park - WA

This was a little nicer than Bullards Beach, but it was really just a place to camp and eat. We did see the Paradise Point for which the park is named, but after the other places I wasn't amazed enough to take a picture. The best part of this for me was talking to our campsite neighbors about where to go in Olympic National Park. I have no idea if they will ever see this, let alone remember that conversation, but their advice made for an incredible end to this trip.

Olympic National Park - WA

The last stop on our trip. Much like Yosemite, we spent two nights here, and did most of our hiking on the second day. While Yosemite is incredible, this place spoke to me in a way that I doubt I will ever forget. The forests, mountains, fog, and snow felt like old friends. Perhaps they just reminded me of home, but whatever the reason, it was the perfect end to our adventure.

The Campsite - Heart O' The Hills

This gets a special section because it was a beautiful campsite. It felt like an even more magical version of the Jedediah Smith site, and made for an excellent place to rest after a long journey. The site we selected immersed us in the forest, despite the car being right there the whole time (it was a drive-in campsite), and made for a great view to wake up to. 

Hurricane Ridge

In the morning of our second day we drove up to the Hurricane Ridge visitors center. The road was blanketed in thick fog, and lined with walls of plowed snow as we reached the top. Due to the weather at that time of year, we had to hike on the road just to reach the trail head.

The ridge itself was beautiful, surrounded by snowy peaks and dark clouds. We ended up hiking on a lot of snow, which we weren't exactly prepared for, but I personally enjoyed. Though this trek was short compared to our others, I think it was my favorite. I felt at home with the snow, fog, and rocky peaks, which afforded a lot of reflection after a week of new sights.

On the way back, thick clouds rolled in and the visibility dropped to no more than a couple dozen feet. It started raining, and continued all the way back to the visitors center. Any normal person would have probably been miserable, but we loved it. Plus, we saw what looked like wild mountain quail (sadly, I have no photos, but I do have a video of their calls). 

Hoh Rainforest

Neither of us had been to an actual rainforest before, so this marks yet another big personal achievement. Hoh is a temperate rainforest, with moss growing out of plants growing out of trees growing out of other trees. It was very wet, but in a misty fog sort of way. I had always assumed rainforests were tropical and leafy so this was quite different from what I expected, though definitely for the better.

I would say this is the most "alien" place we visited. While sequoias, redwoods, and Yosemite's massive granite walls are definitely out of the ordinary, they're kind of like scaled up versions of what I was used to. This was more like something out of a sci-fi movie, where I could recognize the individual pieces as familiar but the combination of them was new. It was easy to imagine a T. Rex bursting through the brush and eating the noisy children who were disrupting an otherwise beautiful place.

It's not a dinosaur, but it's the best we had at the time!

Day 9 - Going home

Olympic far below

If you made it to the end of this, thank you for reading. This trip meant a lot to me, and I'm glad to be able to share it. If you read this and want to visit some of these places, or go on your own adventure to somewhere you've never been before, then I've done what I intended to do. It's not that hard to find places like this, you just have to go looking for them. Now if you'll excuse me, the mountains are calling and I must go.