Grabbing 3D Objects with the Mouse – BabylonJS Series part 11

Learn WebGL and Babylon.js at your own pace Feel free to check out our online course 3D Programming with WebGL and Babylon.js for Beginners on Zenva Academy. The course covers the Babylon.js framework and explains all you need to get started with using this fantastic library in new or existing projects. Tutorial The last collision … Read more Grabbing 3D Objects with the Mouse – BabylonJS Series part 11

Videogame Development in Chile

On December 15th 2009, Alejandro Woywood made the initial invitation to create VG Chile. Now, almost four years after, this south american association brings together at least 80 video games created at Chile and has become an important and trustable source of innovation and creativity. VG Chile stands for “Video Game Chile” an Association of … Read more Videogame Development in Chile

Puzzle Game Plush – Interview with its Creator

This is Scott Hanks’ interview, creator of  “Plush” and owner of Red Head Games . Thanks Scott for sharing your story with us!

Can you tell us something about yourself?

I started my experience in the games industry in my teenage years as a beta tester for Sculptured Software (later acquired by Acclaim Entertainment). Seeing what it was like to actually work in the games industry dampened my enthusiasm somewhat. That desire was further suppressed by my time in college learning the C programming language. After many years of dabbling in various other disciplines (from writing to plumbing and even talk radio) I returned to my computer nerd roots. While reintroducing myself to this brave new world of programming (which barely resembles the one I once knew in many ways), Red Head Games was created in order to distribute my first game, “Plush”.

What is “Plush” about?

Plush is a unique puzzle game that employs stuffed animal simulation technology for a great experience for all ages. Instead of assaulting your senses to try and grab your attention, Plush combines a cozy theme with a relaxing soundtrack while still providing interesting (and often quite challenging) puzzles to solve.

Features:

  • 40 puzzle levels and 3 difficulty options
  • Free play mode (Play Room)
  • Unlockable Sound Board
  • Colorblind Mode

What can you tell us about the development of the game?

Plush evolved from a desire to make a 1st project that was within my ability to complete, but still be something unique and interesting. The puzzle mechanic draws inspiration from the classic riddle of crossing a river with a wolf, goat and cabbage (Google it if you’re not familiar).

PlushScreen5

This basic concept was eventually combined with the personality imbued by my nieces on their stuffed animals to create an interesting puzzle mechanic.

The first prototype was a simple tile-based program written in Python. I then created a more dynamic version in Unity and once I was convinced the concept was solid, invested in making it into a “real” game. I finished the game first for Mac and PC, but also ported it to iOS and then Android (Unity is amazing I must say).

The whole process took over a year, and required hiring the services of a talented artist, Fabian Schmidt. Other than the art, I did nearly everything myself, including the music (Apple’s Garageband is actually quite powerful).

 

What advice would you tell people who are beginning with game development?

I read a lot of stories about indie devs and game development in general, but the one thing I never heard was to plan on not making any money until at least your 2nd game. I’ve never heard of a game dev being too conservative on their financial projections, but I hear all the time of those who are too optimistic. It’s pretty much guaranteed that your game will cost more to make than you expect, and earn you less than you’d like.

Oh, and don’t neglect marketing. I assumed that my game would get at least some attention simply because it is unique. I was dead wrong. Marketing is such a huge issue that you should seriously consider partnering with a publisher for that reason alone.

 

Anything else you would like to share with the audience?

Making games is pretty cool, but shouldn’t be the center of your life. Make sure to keep some balance, and in the long run it will help you make better games and enjoy the experience more (and help you weather the inevitable bad times).

 

 

Programming for Entrepreneurs JavaScript

Programming for Entrepreneurs - JavaScript

[button link=”http://lounge.zenva.com/product/programming-for-entrepreneurs-javascript/?zva_src=gamedevacademy” target=”_blank” style=”none, small, large, biglarge” title=”Access the course”][/button]

As an entrepreneur have you experienced any of the following symptoms?

  • You have a great idea for a website, an app or a video game and you don’t have the coding skills or the money to hire a developer.
  • You can’t move forward with your idea because you don’t have a technical co-founder and you don’t know how to code.

If the answer is yes let me say that you are not alone. I work with many entrepreneurs and I hear these complaints every single week. The causes of this problem as:

  • All startups, no matter their size and industry, need development. From a simple website that shows who they are and what they do, to more complex solutions such as mobile apps and information systems.
  • Developer as expensive and scarce. But you probably know this already :)
  • They say Programming is the new Math as it is an essential skill to get around nowadays and in the works that’s taking shape, but you weren’t taught how to program at school.

At ZENVA, we’ve decided to tackle this problem and bring you a solution by creating our Programming for Entrepreneurscourse series, aimed to give entrepreneurs the basic programming skills and knowledge so that they have higher chances of success with their business ideas.

In Programming for Entrepreneurs – JavaScript we move on to the next step and teach you all the basics of the JavaScript language. JavaScript can be used to create things such as:

  • Interactive websites
  • Mobiles / TV apps
  • Videogames
  • Server-side applications

In this course, we’ll cover the basics of the language and we’ll work though out a mini-project: an interactive prototype of a dating app.

Object Collisions in 3D – BabylonJS Series part 10

Learn WebGL and Babylon.js at your own pace Feel free to check out our online course 3D Programming with WebGL and Babylon.js for Beginners on Zenva Academy. The course covers the Babylon.js framework and explains all you need to get started with using this fantastic library in new or existing projects. Tutorial In dynamic scenes, … Read more Object Collisions in 3D – BabylonJS Series part 10

Programming for Entrepreneurs – HTML & CSS (FREE course by Zenva)

[button link=”http://lounge.zenva.com/product/programming-for-entrepreneurs-html-css/?zva_src=gamedevacademy” target=”_blank” style=”none, small, large, biglarge” title=”Access the course for FREE “][/button]

“Programming” can seem like an extraterrestrial capacity to all of those who don’t know much about it. Nevertheless, it also is a valuable skill, specially in a context that appreciates technical and programming abilities.

Zenva is well aware of the obstacles that many entrepreneurs deal with on a daily basis due to the fact that they have very little knowledge on programming. That is why we have developed the free course “Programming for entrepreneurs”  which is specially designed to resolve the most common programming problems of entrepreneurs, like:

  • Spending too much money in development and don’t even understanding what the developer is talking about.
  • Every time you need something fixed in your website (like adding a new link or changing an image) you need to wait weeks and spend a lot of money to get it done.
  • You can’t move forward with your business idea because you don’t have a technical co-founder and you don’t know how to code.

Screen shot 2013-10-07 at 5.26.26 PM

 

In Programming for Entrepreneurs / HTML & CSS you’ll learn basic web development concepts and skills that will allow you to build simple websitesmodify existing websites and create interactive prototypes of your business idea so that you can use it as a communication tool with your developer, customers and investors.

In this course, just like in all courses by ZENVA, we’ll follow a project-based approach. Through out the course you’ll be building a “Metro style” homepage that looks great in a desktop computer and in a mobile phone.

Collisions by Gravity – BabylonJS Series part 9

Learn WebGL and Babylon.js at your own pace Feel free to check out our online course 3D Programming with WebGL and Babylon.js for Beginners on Zenva Academy. The course covers the Babylon.js framework and explains all you need to get started with using this fantastic library in new or existing projects. Tutorial Did you ever … Read more Collisions by Gravity – BabylonJS Series part 9

Construct 2 RPG Series #5: Designing the Battle AI

Construct 2 RPG Series by Aryadi Subagio (@AryadiPS): Part 1 – RPG Basic Setup Part 2 – Battle Design Part 3 – Implementing the Battle System Part 4 – Basic AI Part 5 – Designing the Battle AI Part 6 – Mages AI In the last tutorial I made a (very) simple AI for enemies, … Read more Construct 2 RPG Series #5: Designing the Battle AI

iOS 7 App Development for Beginners (90% OFF)

In this course you’ll learn how to program in Objective-C from scratch, how to use XCode and how to make iOS 7 apps for the iPhone.

The course is quite comprehensive, as it covers all the way from zero to an intermediate level. Through out the course we’ll code real, fully featured iOS 7 app that you can use as a starting point for your own projects.

What’s covered in the course:

  • Learn how to program in Objective-C from scratch, even if you don’t have any programming experience!
  • Using XCode to create the User Interface (UI) of your app in both a visual manner and by coding. We’ll look at several UI elements.
  • Navigation in your app. Make buttons and menus that take you where you want to go.
  • Mastering Table Views, a center piece in many iOS.
  • Using the Camera.
  • Storing information with Core Data.
  • Running processed in the background with Grand Central Dispatch (GCD).
  • Using gestures in your apps.
  • Adding animations to your apps.

The course can be divided in three main blocks:

  1. Learning Objective-C.
  2. iOS 7 App Development Basics (XCode, UI, APIs, etc).
  3. Building Epistle, a real world application.

This course is taught by Mohit Deshpande, professional app trainer and developer, in collaboration withPablo Farias Navarro, developer and founder of Zenva.

Over 20k people around the world are taking our high-quality courses in mobile apps, HTML5 and game development.

https://academy.zenva.com