Game Development Contest – $28K Up For Grabs

Game Development Contest from Microsoft has $28,000 up for grabs!

Already have a game developed but it isn’t on Windows and Windows Phone?  Or are you thinking about making a game? You should check out the Windows Game Development Contest from Microsoft!

The contest started on January 21st, but applies to any games that were already published to the Windows Store or Windows Phone Store on or after January 1st. The deadline to submit your game and apply it to the DVLUP challenge is March 20th, 2015.

The game entries will be judged on the following:

Quality of Submission – 50%

Creativity – 30%

Technical Excellence – 20%

Get all the details on the Windows Game Development Contest

Windows Game Development Contest

Windows Game Development Contest

http://www.wpdevcenteroffers.com/home/contest

So if you’ve been wanting to get started in game development, but needed a little motivation, perhaps the cash prizes would entice you.

First Prize: $10K USD

Second Prize: $5K USD

Third Prize: $3K USD

10 Honorable Mention Prizes: $1K USD each

If you are just starting out, you may want to check out the webinar I gave on my game development tutorial site, devgame101.com. The webinar has been made available for a short time as a replay. If you are interested, you can sign up for the game development webinar replay.

Are you excited about this opportunity? If so, let me know in the comments below!

Introduction to Game Design: What is a Game?

A fellow game developer, and friend of mine, Charles Humphrey, recently asked on Facebook:

What do you consider a game to be?

Video Games

His purpose, I believe in asking this, was to start a conversation around game design. What is fun? What is a game?

Game Design

I’ve been working on a talk I’ll be February 11th around Game Design.

Because of this, I’ve been re-reading two great books on game design:

The Art of Game Design – A Book of Lenses

Art of Game Design

Introduction to Game Design, Prototyping and Development

Introduction to Game Design, Prototyping, and Development

A lot of smart people have tried to define game.

“[A game is] an interactive structure of endogenous meaning that requires players to struggle toward a goal.”  – Greg Costikyan

Endogenous basically means, things that have value in the game, only have value in the game.

Another, more scientific, definition is

“Games are an exercise of voluntary control systems, in which there is a contest between powers, confined by rules in order to produce a disequilibrial outcome.” – Elliot Advedon and Brian Sutton-Smith

 

Here is a summarized statement about what a game is from the Art of Game Design:

Games are entered willfully, have goals, have conflicts, have rules, can be won or lost, are interactive, have challenge, can create their own internal value, engage players, are closed, formal systems, and are a problem-solving activity.

I think, this is why many developers like playing games. In general, we like solving problems.

Do you like playing games? If so, why do you like playing games?

Let me know in the comments below!

Building Confidence

I gave a talk last week at CodeMash. The conference was fantastic! I hope to make some time to do a write up on my first experience at CodeMash. However, this blog post isn’t about CodeMash or the talk I gave. No, it’s about a talk I’m about to give.

At CodeMash, like many conferences, people pay money to go to the conference. People then pick from  very good sessions to allot an hour (or so) of their time to a particular talk. I have given talks at user groups, where people come and learn for free. Typically, sponsors pick up the food tab and might have some swag to give away. Some location offers their shelter for free and people come and learn and don’t pay a dime. This is also the case with code camps. Typically, code camps are held on a Saturday and are basically a mini-conference that have many sponsors to keep the cost at $0.

Public speaking in general, can be a challenging task. Will you mess up? Will you say the wrong thing? The thing you are talking about … is there a better way to do it? Will you be found out that you have no idea what you are doing? What if someone asks you a question you don’t know the answer to? What if there is a “Well, actually…” person in the audience? What if you get stuck or look dumb?

step up to the mic

Once we get past all of that, then the next level is: Wait, someone is going to pay to just hear me talk?  Even if they pay someone else directly?  So people paid to hear me talk back in 2010 when I gave a talk at CodeStock. I had given several talks at user groups and code camps before then and had worked up a little bit of comfort with speaking publicly. Still, I remember feeling a little overwhelmed that people paid money to come to the conference – to come to sessions – to listen to ‘experts’ about some subject. Then, they paid with a currency even more valuable than money, they paid with their time. They selected to be in my session instead of the other 3 or 4 that were going on at the same time.

This could paralyze someone. Or it could motivate someone to really do the best job they can do. I’d like to think that these types of circumstances motivate me. When I put myself in the uncomfortable situation of being accountable to someone that I’m going to deliver value, it always works out for my benefit. Even when I don’t see any benefit in it for me, it always works out to be good for me.

I actually enjoy speaking. I still get nervous. I still think I can do things better. I still think of things I would have done differently when I get off stage. Yet, I enjoy speaking. I mess up. I talk too fast. I try to cram too much information into a small period of time. But, I still have people who come up and thank me for the talk and tell me that they learned a lot. I have people ask me more detailed questions which proves they were listening and did actually get something. This is confirmation that while a talk may not have been perfect, it did hit the mark for some people.

You said something about confidence…

So what does any of this have to do with building confidence? Well, you have to start somewhere. If it is public speaking or playing a sport or learning an instrument or learning a new skill, you have to start somewhere. The more you do, the more confidence you will build. They say practice makes perfect. But I also heard that perfect practice makes perfect. I think that is better, but it makes it much harder to attain. How can I ever get perfect, when I have to practice perfectly? The answer is that I will never be perfect. But that is ok. The goal is to always be getting better. I’m better at writing software now than I was 20 years ago, but I’m still not perfect. I still write code that has bugs in it. But, the software I write now has less bugs in spite of the fact that the systems I write are more complex than they were 20 years ago. Am I perfect? Absolutely not. Does it matter? Not a single bit.

I’ll be speaking soon where people will be paying just to hear me talk. I’ll be speaking on game design. As I was going over my notes and re-reading some material, I came across the following paragraphs from the book, The Art of Game Design by Jesse Schell:

… it is terribly important that you get good at building your confidence, for doubts about your  abilities will forever plague you. As a novice designer, you will think, “I’ve never done this—I  don’t know what I’m doing.” Once you have a little experience, you will think, “My skills are so narrow—this new title is different. Maybe I just got lucky last time.” And when you are a seasoned designer, you will think, “The world is different now. Maybe I’ve lost my touch.”

Blow away these useless thoughts. They can’t help you. When a thing must be attempted, one must never think about possibility or impossibility. If you look at the great creative minds, all so different, you will find they have one thing in common: they lack a fear of ridicule. Some of the greatest innovations have come from people who only succeeded because they were too dumb to know that what they were doing was impossible. Game design is decision making, and decisions must be made with confidence.

Will you fail sometimes? Yes you will. You will fail again, and again, and again. You will fail many, many more times than you will succeed. but these failures are your only path to success. You will come to love your failures, because each failure brings you a step closer to a truly phenomenal game. There is a saying among jugglers: “If you aren’t dropping, you aren’t learning. and if you aren’t learning, you aren’t a juggler.” The same is true for game design: If you aren’t failing, you aren’t trying hard enough, and you aren’t really a game designer.

Reading this again prompted me to write this blog post. I was thinking about the fact that I’m not a professional game designer. While I know a great deal about it, there is so much to know. There is another quote I like and it goes “In the land of the blind, the one-eyed man is king.” I feel like a one-eyed man sometimes, but the key is that I know more about the subject than the people I’m teaching. Am I an expert? No. Does it matter? Not when I’m teaching beginners. In the world of technology, everything moves very fast. By the time a particular topic is mastered, the information changes. If we waited until mastery no one would ever teach.

Do you think the medical field has it all figured out? They don’t, but they continue to practice medicine. Yes, practice. I can’t think of a more critical profession to have experts in, and yet there are many things that the experts don’t understand. Keep learning, keep stretching, and keep practicing.

It is ok if you fail. Fail early and fail often. The main thing is that you learn. Now, failing in front of a room full of people, who have paid good money (and time) to hear you talk can be hard and humbling, so the key there is to practice. Practice a lot. Record yourself. Listen to yourself. It is painful, but it is required in order to become better. If you have never given a talk before, I’d suggest you give it a shot. Pick a topic you are passionate about and see if you can give the talk to your local user group.

The only way to get better at something is to actually do it. Design and create that game, play that instrument, give that talk, learn that new skill. It is within your reach and you can make it happen! Don’t delay, get started on it right now!

Goals for 2015

Happy New Year!

Here are my overall desires for the coming year:

  1. Invest quality time with my family
  2. Focus on relationships
  3. Make GlobalCove Technologies a sustainable business
  4. Provide training products for video game development at devgame101.com
  5. Provide training products for web development at devweb101.com
  6. Correctly schedule energy and effort between family, friends, projects, and products
  7. Build communities around the products
  8. Engage in the communities at least twice a week
  9. Be present on this blog and in social media
  10. Work on retirement strategy

But those aren’t exactly goals.  There is no plan.

Goals: A goal without a plan is just a wish

When I decided to go out on my own and devote full-time to my GlobalCove Technologies business, I decided I needed to not only be an expert in certain areas of the software development field, but I needed to start learning how to sell and even market myself and ultimately my products. This was a hard thing for me to do. In the past, I have just created content, thinking that “If I build it, they will come”. That just didn’t happen. I built it and no one knew about it – so how could they come?

So I spent more time in the last few months of 2014 trying to better myself on selling and marketing in general. No, not the sleazy selling that you see everywhere and definitely not the email spamming about special diet pills, but rather how to let people know in a non-interrupting way about the products and services I offer. If people want more information then they can opt-in. If I provide value, then people will stay. If I don’t, then people will leave. But if I don’t let people know, they never have the opportunity to opt-in and some people would miss out on something that could actually make their lives better in some small way. Once I started thinking about it that way, it became easier to sit down and focus on this thing called marketing. And really, all marketing is in this context is relationship building.

For the last decade and a half, I’ve worked out of my home. There are tons of benefits with that, but there are also some drawbacks. One of the drawbacks is limited interaction with other people. I’d sit in my basement office and toil away for hours and days and even weeks by myself working on some gnarly problem without ever speaking to any colleague, supervisor, or client. Now, to many people that can sound like a dream. And sometimes it was – “just let me get my job done and stop bothering me!”, but over time when that is the attitude and that is what I was striving for, I ended up missing out on helping others when I could have and being helped when I needed it. I’ll be more alert to those around me and the needs they have.

So my actual goals are to:

  1. Invest quality time with my family by being in the moment when I’m with them
  2. Focus on relationships by allocating time to talk with others and see where I can help out
  3. Make GlobalCove Technologies a sustainable business by seeking God to take on the right projects and working with the right clients
  4. Provide informational products for video game development at devgame101.com by setting aside time every month to create quality work
  5. Provide informational products for web development at devweb101.com by setting aside time every quarter to create quality work
  6. Correctly schedule energy and effort between family, friends, projects, and products by tracking my time and being present in my current activity, whatever that may be
  7. Build communities around the products by utilizing new technology along with social media
  8. Engage in the communities at least twice a week by planning out my week ahead of schedule
  9. Be present on this blog and in social media by scheduling interaction times
  10. Work on retirement strategy by mapping out where I want to be in 20 years and creating a roadmap of what is needed to make that happen.

So what are your goals for 2015?  I didn’t set any for 2014 so I didn’t meet them. If you haven’t set any goals for the year, no matter when it is in the year, you should set some goals today. Where do you want to be a year from now? What do you want to accomplish? What steps do you need to do along the way to reach those goals?

Let me know in the comments what your goals are for this year. I’d love to hear them!