Archive

Archive for February, 2009

Ethical Games, More than just a Name.

February 26, 2009 3 comments

Many of you may be curious as to how I arrived at the the name for the blog, or for my company for that matter, so here is the short story.

While I’m in the business of making games, you may be surprised to know that I’m not a hardcore gamer. In fact most of the top games currently out don’t hold any interest to me at all. I’ve never really been into shoot em ups and I really dislike the level of violence and questionable content that has crept into many of the top games. To me a game like Little Big Planet is far more interesting than Halo.

With the birth of my first child, my view of the world was turned upside down. I began to question the status quo on just about everything. I began looking for content, games and toys that I felt were worthwhile for my child and was shocked to see how little there really was out there that really measured up.

I decided that when I formed my new company that I wanted to focus my time and resources on things I considered worthwhile. I didn’t want this to be just a job, I wanted it to mean something. I wanted to have a say in the types of projects I would and would not take on. I wanted to feel good about the projects I took on and feel like in some small way I was making a difference.

My friend and I came up with the name Ethical Entertainment one day, and it just clicked. Some people would see these two words as mutually exclusive. I think a lot of the time, ethics get cast aside in the world of main stream entertainment, but I don’t believe this has to be the case. I think ethics and entertainment can co-exist, but it’s definitely the path less travelled.

To me ethics is about doing what you feel is right and not compromising values and beliefs for money. It’s about having standards and continuously working to improve them.

The way I look at things is this. When I create something, I have a choice. I can create something beautiful or horrible, I can create something violent or try to inspire peace. I can place toys into my worlds or guns and knives. I feel responsible for what I produce and what I choose to create. Ultimately I feel we all have a choice. Complacency is a choice too and one I feel is made far to often.

To me, this blog is about harnessing technology, creativity and craftsmanship to build something positive, worthwhile and yes…fun. It’s about sharing and inspiring the community. It’s about breaking free from the status quo and coming up with new ways of thinking about games.

I’m really excited and optimistic about the future of games and how they are changing and if you are too, I think you really enjoy visiting the Ethical Games blog.

Categories: Big Ideas

Unity 3D Keyboad Shortcuts PDF

February 20, 2009 Leave a comment

I had done this up for myself, but thought some others out there might find it useful tool.

Drop me a line if I’m missing anything and I’ll add it in and republish. I guess I’ll do up a windows version soon too 🙂


Unity 3D Keyboard Shortcuts PDF

Unity 4 Keyboard Shortcuts for Mac and PC

 

Unity Tutorial
New Unity 4 Course

I also have a brand new Unity course called Anyone Can Learn to Make a Game, which is updated to Unity 4 that you can check out on Udemy!

Categories: Unity 3d

Confessions of a Flash Game Developer

February 20, 2009 2 comments

Well you see Flash, you and I have been together over a decade now. We’ve had good times and bad times, we’ve tried just about everything together. Not many people know you like I do.

We’ve gone from as1 to as2 and now to AS3. We started out making interactive content and websites way back when, but I grew restless and bored, always looking for the next big challenge and pushing the envelope and my skills. Several years ago we decided to focus our relationship on one purpose, to make games together.

We implemented collision detection, physics together and even brought back blitting. Things were going really good for a while. 3D even started to become possible and then you upgraded yourself to CS4, I was giddy with excitement with your new changes. A new animation system, a z axis, pixel bender … I though I had it all, and then one night…I met Unity.

I had seen Unity around before, but was a little intimated to talk at first. You see, I’d spent my whole life in 2D and on occasion I could fake 3D pretty well too, but this was a whole new ball game.

When you and I built a game, we did it one hack at a time. You know Flash, you can do just about anything for me, if I’m patient, persistent and just don’t take no for an answer.

With Unity it’s a completely different experience. When I want to try something with Unity, I don’t need to hack it, Unity has APIs and tools that know what I want and how to get the job done. I just think about the kind of game I want to build and things just seem to flow and fall into place. If I have a hunch on how to do something in Unity, more often then not my intuition is correct. Need collision detection, no problem, want physics, just ask for it.

I’m so used to fighting for every inch of ground when I build games with you Flash and because we have been together so long, I know how to bend you, I know how when you’ll break. We always win the war, but I takes a lot out of us. With I’m with Unity, I just don’t have to fight to get things done all the time.

Flash, I still remember when you and I first fell in love, and I still have strong feelings for you, but I feel alive again when I’m with Unity…like the good old days with you.

I’m not giving up on you Flash. I am not saying goodbye, but I need to be honest with you, I think I’m falling in love again, but with someone else. I hope you’ll understand and I hope we can stay friends.

Categories: Flash CS3, Flash CS4, Unity 3d

Unity for Flash Developers – Tutorial 5

February 16, 2009 3 comments

This short little tutorial introduces how to make simple buttons with UnityGUI, how to hide and show a GameObject, how to change a GameObject’s color and finally, how to scale a GameObject.

Tutorial 5 PDF
Tutorial 5 Files

Hope you are enjoying the tutorials, see you next week!

Here is the link to tutorial 6

*****Update: 

I had such a great response from the Unity for Flash Developers video series that I created a brand new Unity course called Anyone Can Learn to Make a Game, which is completely updated to Unity 4!  The new series includes over  4 hours of content, 70 High definition video tutorials and complete source code you can download and try out.

Find out why over 2000 students have made Anyone Can Learn to Make a Game the #1 course on Udemy.com

Unity for Flash Developers – Tutorial 4 (Basic Mouse Interaction)

February 6, 2009 4 comments

Just a quick one this week, busy working on our new Iphone game!

This weeks tutorial relates how some of the basic mouse interaction Flash developers are used to can easily be done in Unity. I cover basic mouse over, click and release and drag and drop techniques.

Click here for the tutorial outline.
Click here for the tutorial sample code.

Click here to see it in HD.

Have fun!

See you next week.

Here is the link for tutorial 5

*****Update:

I had such a great response from the Unity for Flash Developers video series that I created a brand new Unity course called Anyone Can Learn to Make a Game, which is completely updated to Unity 4!  The new series includes over  4 hours of content, 70 High definition video tutorials and complete source code you can download and try out.

Find out why over 2000 students have made Anyone Can Learn to Make a Game the #1 course on Udemy.com

Categories: Flash CS3, Tutorials, Unity 3d