Dev Blog

Dev-Blog 155: Taking the plunge

03/25/2015

devblog_header08

Welcome back, followers of the fearsome!

Over the years, and a few times recently, I’ve had people ask me what made me decide to quit my job in the AAA games industry, and start my own game-studio. Many people expect there to be one definite short term reason, but in reality there are multiple long term reasons. It all ties into what your life-experiences are, and what you want to do in your life. I guess a little history is in order.

Before I started working in the games industry I was creating PC demos. Mostly parts of demos actually, I didn’t ship that many actual products. I sure started a lot of them though! By building these little (parts of) demos, I taught myself how to program in Basic, Pascal, X86 Assembler, C and later C++. I learned about programming graphics, audio, input, file management, data compression (‘this has to fit in 64Kb!’), encryption, and many more topics. The thing I loved the most about it was the freedom to create whatever I felt like creating. Sharing what you created with like-minded people at demo-parties, exchanging ideas, it was awesome.

Then the whole 3D movement started with Castle Wolfenstein, Doom, Descent, etc. This made me start work on my own 3D engine, and soon after I teamed up with a friend who had a company and was also working on his own engine. We combined the two, and in 1997 Digital Infinity was formed. A few years later Digital Infinity merged with Orange Games and Formula Games (a division of Lost Boys Interactive), to form a company called Lost Boys Games. Suddenly we were working with around 60 people, and everything changed. We still worked in three teams roughly made up out of the original companies, but we were all working in the same building. This was awesome as well as not so awesome. Awesome because I was working with a lot of talented people whom I learned a lot from. Not so awesome because suddenly there were managers and bosses that were to be kept happy.

In early 2002 the decision was made to cancel two of the three games in development, and focus on one game instead. Unfortunately the game Knights was one of the cancelled games, and most of the team working on it was laid off. I was allowed to stay and work on the remaining project, but I decided it was time for a change. In that day there weren’t many alternatives to Lost Boys Games in the Netherlands, so searching outside the Netherlands was pretty much required, and I sent out application letters all over the world.

One of the companies I sent my application to was Relic Entertainment Inc. I was a huge Homeworld fan, so I was really excited when I got a phone interview with them. They invited me over to Vancouver, BC, Canada. They showed me around the studio, and showed me Impossible Creatures, their new endeavour in the RTS space. Then they took me to a different room in the building and showed another game they were working on: Homeworld 2. (OMGWFTBBQ!!) They were looking for a physics programmer, which happened to be my thing, and they made me an offer at the end of the interview. I walked back to the Hotel deciding what to do. Should I accept the offer? Do I take the plunge?

Well, what’s the worst that can happen? I move, somehow it doesn’t work out, what then? I had enough money for a ticket home, so I’d fly back, and find a job somewhere. Didn’t seem like that big of a problem. I got my work visa in April 2002, and I hopped on the plane and flew to Vancouver, BC, hoping for the best.

And the best it was. Relic was a fantastic company to work for. I met so many super talented people at Relic, many of which I am glad to still call good friends. I learned a lot about adopting a different code-base, different coding techniques, saw amazing producers at work, and shipped a bunch of projects. While working on Homeworld I met another coder called Jamie Cheng. We talked a bit about side projects, and he told me he was working on a game in his spare time, just for fun. A few months later Jamie quit and started his own company Klei Entertainment. I told him that I really admired his choice, and that I’d want to do something like that at some point.

About 2 years after I started at Relic, THQ bought the company. The company quickly grew from about 70 people to about 200 people, while a lot of the old-timers left. This drastically changed the culture, and I felt the mandate was no longer ‘make the best games’, but ‘make the best game within this budget and timeline, preferably with this license’. We still worked on cool games, but something did definitely change. I was the Lead Programmer on Dawn of War – Dark Crusade, and Dawn of War 2 had just staretd. Being alead meant exchanging actually creating code to leading a team of programmers to finish a game. Though in reality it always was, lately it had really started to feel like ‘work’. I missed the days where I was actually excited to go to work and get cracking on some cool piece of code. Then the phone rang. “Hey it’s Jamie. I’ve got this proposal to do N for XBox Live Arcade on my desk that I don’t have the manpower for right now. Want to start your own company?”.

Well, what’s the worst that can happen? If eveything fails, I’d just find another job in games somewhere. It was early 2007, and at that time the games industry in Vancouver was pretty much booming.I had saved up some money, and I made some money off some Lost Boys Games shares when Sony Entertainment bought them and renamed them to Guerrilla Games. I had about $30,000 in my savings account, so I could live for a bit if it all went south. Also, I should note that I didn’t have a mortgage, nor kids, so there wasn’t really a big constant cost in my life other than food and rent.

I decided to take the plunge. I had seen how to create games, how to finish them, and I was pretty confident I could manage finishing a relatively small game. Also, this might be the chance to create my own thing, work on my own projects after the starter project was done, and get back to that demo-scene feel! So in 2007 Slick Entertainment Inc was created, and I’ve been running Slick ever since, and hopefully for many more years to come.

A few of the things where my expectations of running my own company are different from reality:

- The buck stops with you. At bigger companies, there’s always somebody else who can take on a task. Not in your own small company. All those tasks that need to be done? Guess who’s doing them. This requires a certain type of discipline that I didn’t need as much at the AAA studios I worked for. I think my early days in PC Demos helped, since I was quite self-motivated to learn programming, something that comes with a lot of mundane tasks.

- Working at a AAA company is frowned upon by some indies. I think it was an amazing experience, and I wouldn’t want to miss it. I learned so many valuable lessons on how to ship games, both technically as well as organizationally, I don’t think Slick would still be around without this experience.

- Stability is a myth. When I announced that I was starting my own thing, many people said ‘Oh that is awesome! I wish I could do that. It’s too risky for me though.’. I honestly think it wasn’t that risky. I felt like everybody was saying ‘but the water is so deep!’, and I felt like ‘I can swim, so the water depth doesn’t matter!’. Strangely enough only a year later (2008) the shit hit the fan, and a lot of ‘stable’ game companies went under. A lot of people were laid off at bigger companies. Meanwhile, I was plugging away in my own company, making decent coin.

- The freedom to create anything you want is paralyzing! It is really hard to decide what to commit to if there are no limitations. Sometimes it’s really nice to have somebody tell you what to do, and you just do it. Instead, you end up making decisions all day, every day, which can be very exhausting. It’s actually a real thing in game design as well. Giving the player too many choices makes the player not want to make any decisions.

- I do miss working with many super talented people in my field. I work with really talented people right now, but none of them are hardcore programmers. I miss being able to bounce ideas off fellow programmers. Luckily I’ve built up a fairly big Skype contact list, with many technical people I can bounce ideas off. Still, there’s something cool about absorbing new ideas from coworkers simply by walking by their desk and seeing what they are working on.

Alright, I think I’ve rambled on for too long. I think I might be procrastinating this network programming I need to do.

The buck stops right here!

Nick_avatar64-Nick

Twitter: Nick: @nickwaanders Jesse: @jouste Caley: @caleycharchuk SlickEntertainment: @SlickEntInc

Google+: Nick: +NickWaanders Jesse: +JesseTurner Caley: +CaleyCharchuk

Facebook: https://www.facebook.com/SlickEntertainmentInc

Twitch: http://www.twitch.tv/slickentertainmentinc

 

Posted by: Under: Slick Entertainment Comments: 0

Dev-Blog 154: Parallaxin’ Backgrounds!

03/18/2015

devblog_header08

Welcome back followers of the fearsome!

This week we are doing a quick one involving some of the artwork we have going on in the backgrounds of Viking Squad!

When designing backgrounds I tended to approach it like I did all my character stuff which was a BIG mistake. As an artist I rely on my lines way too much and it ended up making everything in the game clash. I never felt that I could get enough detail into the background elements if they didn’t at least have some line work on them.

But that’s why working with other people is so great! After telling me to experiment with line-less and more simplified background art we really started to get some much more clear stuff happening. Backgrounds were always a weak spot of mine so it was really helpful getting some outside advice. Plus, line-less elements can be scaled up way easier and not look out of place!VS_silhouette74

Here’s some examples of our basic set up. Each one of these tiling textures is going to be linked to the camera in slightly different ways so that they crawl past the screen at different speeds. We noticed that we didn’t have enough overhead elements or large, vertical objects so we started adding them to all of our zones. you can see some of that happening in the gif below!

parralaxer

Keeping our cartoon lines on our players and game space makes them a lot easier to see when the game really gets going. Our black lines help important elements pop-out and let the background actually behave like a background and not draw too much attention.

———-

And it is of course Wednesday! So that means that we are going to be Dev-Streaming on Twich! Come on by at 4pm PST for a couple hours and talk with all of us here at Slick while we get our draw on!

VS_silhouette47

———-

So another week slays by here at Slick! We are super charged from our showing in Boston and can’t wait to tackle the rest of Viking Squad! Wish us luck and keep those axes sharp!

Jesse_avatar64-Jesse

Twitter: Nick: @nickwaanders Jesse: @jouste Caley: @caleycharchuk SlickEntertainment: @SlickEntInc

Google+: Nick: +NickWaanders Jesse: +JesseTurner Caley: +CaleyCharchuk

Facebook: https://www.facebook.com/SlickEntertainmentInc

 

Posted by: Under: Slick Entertainment,Vikingsquad Comments: 0

Dev-Blog 153: PAX East!

03/11/2015

devblog_header08

Welcome back followers of the fearsome!

What a whirlwind the last week was. We started in San Francisco to attend GDC then flew to Boston where we showed Viking Squad at PAX East. Luckily Thor took pity on our flight to the east coast letting it run on time. What are the chances that a storm named Thor showed up for our flight!

PAX East was an amazing time. It was great getting to meet fans face to face answering questions and talking shop. Along with some great feedback on Viking Squad we made a few friends along the way. Thank you to everyone who showed up and played the game!

Here are some of our favorite moments from our GDC/PAX trip:

The park behind the Metrion is always a nice place to meet other Indie Developers

GDC: The park behind the Metrion is always a nice place to meet other Indie Developers. Nice weather too!

Boston: -5 Celcius, and LOTS of snow.

Boston: -5 Celcius, and LOTS of snow.

IMG_2109

We had 3000 buttons to give away in 3 days at PAX East in Boston!

IMG_2112

Our booth before the doors opened up. Sweet 70″ TV, as well as a 42″ with the trailer (Thanks Fire Hose Games!)

IMG_2114

Lots of people lining up to get into PAX East 2015

IMG_2126

3 magnificent bearded vikings playing our game!

IMG_2120

Twitchers @NorthernlionLP and @RockLeeSmile playing our game!

IMG_2131

These fine gentlemen *destroyed* our 15 minute demo in under 8 minutes!

Now we’re back in Vancouver. Tired but very satisfied! We got a ton of great feedback, and seeing several hundreds of people playing your game is a great way to play test things. We also had a chance to meet a few of our regular twitch stream visitors, as well as a lot of new Twitchers at the show.

As is tradition, Jesse will be sacrificing another Wacom nib on the Twitch stream. Tune in at 4pm PST to talk art and development!

VS_silhouette44

Twitter: Nick: @nickwaanders Jesse: @jouste Caley: @caleycharchuk SlickEntertainment: @SlickEntInc

Google+: Nick: +NickWaanders Jesse: +JesseTurner Caley: +CaleyCharchuk

Facebook: https://www.facebook.com/SlickEntertainmentInc

Posted by: Under: Slick Entertainment,Vikingsquad Comments: 0

Dev-Blog:152 Out At GDC and PAX East!

03/04/2015

devblog_header08

Welcome back followers of the fearsome!

This week we are out taking in the sights of this years Game Developer’s Conference and then hitting up Pax East at the Indie Megabooth! Wish us luck as we brave the blizzard that is Boston and if you are over at Pax East be sure to stop by!

Until next week keep those axes sharp and those villages raided!

PAXEAST_Poster

 

Jesse_avatar64-Jesse

Twitter: Nick: @nickwaanders Jesse: @jouste Caley: @caleycharchuk SlickEntertainment: @SlickEntInc

Google+: Nick: +NickWaanders Jesse: +JesseTurner Caley: +CaleyCharchuk

Facebook: https://www.facebook.com/SlickEntertainmentInc

Twitch: http://www.twitch.tv/slickentertainmentinc

Posted by: Under: Slick Entertainment Comments: 0

Dev-Blog 151: GDC and PAX East here we come!

02/25/2015

devblog_header08

Welcome back, followers of the fearsome!

As you probably know from previous updates, we’ve been working hard on our ‘GDC’ build. The real reason we were working so hard is because we’re in the Indie MEGABOOTH at PAX East! Check out this sweet trailer: (we’re at 0:36s)


Check out our indiebooth page as well: http://indiemegabooth.com/project/viking-squad/

I’m happy to say that we’re currently putting the final touches on the game demo. We’ve been working insane hours for the past few months, but we think it’s all coming together now. We’ll be showing our game on a 60″ TV, so it better run well!

The plan for next week is to fly to San Francisco first, and be at GDC for 2 days for the Independent Games Summit (my favourite part of GDC by far). Then on Wednesday we’re flying to Boston, which by then will be completely free of snow, and be just as sunny as San Francisco… yea… Anyway, we’ll be setting up our booth on the Thursday, and then Friday, Saturday and Sunday will be demoing our game to the fine people of PAX East! We are super excited!

Here’s another little boss teaser, this time from within the game, and with some nice lighting:

boss teaser2

So come check out our booth (nr 5176) and try to beat this mean boss!

Oh, one more thing, our usual Wednesday-dev-stream will be moved to tomorrow. Jesse is off today, and Caley and I think we’re nowhere near handsome enough to be on camera.

Hope to see you all at PAX East!

Nick_avatar64-Nick

Twitter: Nick: @nickwaanders Jesse: @jouste Caley: @caleycharchuk SlickEntertainment: @SlickEntInc

Google+: Nick: +NickWaanders Jesse: +JesseTurner Caley: +CaleyCharchuk

Facebook: https://www.facebook.com/SlickEntertainmentInc

Twitch: http://www.twitch.tv/slickentertainmentinc

Posted by: Under: Slick Entertainment,Vikingsquad Comments: 0

Follow us!

titlebutton_twitter titlebutton_facebook titlebutton_youtube titlebutton_twitch

Join our mailing list!

/ /

Dev Blog

March 25 2015

Welcome back, followers of the fearsome! Over the years, and a few times recently, I’ve had people ask me what made me decide to quit my job in the AAA games industry, and start my own game-studio. Many people expect there to be one definite short term reason, but in reality there are multiple long […]