background preloader

Game Dev

Facebook Twitter

Eloquent JavaScript. Virtual Pets Forum - Virtual Pet List. Raph Koster's Home Page. The Laws of Online World Design These are taken from both experience and from the writings of others.

Raph Koster's Home Page

Most are the sort of "Duh" things that many who have done this sort of game design take for granted, but others may be less intuitive. Many of the laws here were actually stated as such by others, and not by me. A Caveat Ola's Law About Laws Any general law about virtual worlds should be read as a challenge rather than as a guideline. Design Rules The secrets to a really long-lived, goal-oriented, online game of wide appeal.

How to use JavaScript arrays in Twine. An array is essentially an ordered list of data values, such as strings or number expressions.

How to use JavaScript arrays in Twine

You can declare a Twine variable to be an array using just the set macro. *To create an empty array called $inv: <<set $inv = [] >> *To create an array called $inv containing the string "Dagger": <<set $inv = ["Dagger"] >> *To create an array called $inv containing "Dagger", "Shield" and "Potion" in that order: <<set $inv = ["Dagger", "Shield", "Potion"] >> To examine or change the values inside an array, a number of methods are available that can be used in the set, if and print macros.

Here are some examples. Examining arrays and their contents. Twine hack: inventory. HTML5 Canvas Tutorials. HTML5 Canvas. Create an interactive map using Javascript and HTML5 Canvas - Writings. I will show you how to create a custom interactive map using the HTML5 <canvas> element.

Create an interactive map using Javascript and HTML5 Canvas - Writings

You can check the result: DEMO here The map size on the demo is 1920x1080 pixels. Creating simple interactive maps is not so hard, you can see examples here, or here. But when you need more customization, like different territory textures, shadows, special font-styles…etc, well then you have to use different tools for this job. What you will need: Vector graphics editor to draw the base paths for the map (I used Illustrator)A general graphics editor like Photoshop, we will import the paths from Illustrator to hereKineticJS, a Javascript library, for the canvas manipulationA little Javacript knowledge Draw the base paths with Illustrator First we need to draw the paths for the map.

The drawing process looks like this: Game Boy Advance - Pokemon Fire Red / Leaf Green - The Spriters Resource. Event Monster Capture System - General RM Tutorials. I’ve seen a lot of people asking for ways to have monsters join your team after battle.

Event Monster Capture System - General RM Tutorials

Usually they ask for them in the form of scripting. But honestly its completely possible with events. Is it complicated, yes. But eventing any system in RPG Maker VX Ace is complicated. But only using 5 common events (not including ones for items, since those are option), and one troop event page per monster, I’ve created an event system that will get you start.

Now we need to set up our Variables. Now we have our Switches and variables, we do need a few scripts. Now we are getting to the meat and potatoes of the system. Now let me explain it. Monster Hunter - Completed Ace Scripts. Script updated.

Monster Hunter - Completed Ace Scripts

I've made the recruit window a little more interactive. I'm planning on cloning an instance of the Enemy object and modifying its parameters before I add them to the capture list. This allows you to customize details about the enemy. Unity Course Syllabus. On completion of the course (above) you will receive an ‘Official’ Walker Boys Studio Certification for Unity 3D Game Development (Three Certificate Styles available).

Unity Course Syllabus

With this Certificate you will have something new to hang on your wall and show off to friends. :) Along with that, this Certificate ‘proves’ that you showed commitment to learning, self-motivation to working hard, and a desire to grow your passion as a game developer. --Questions-- Does the certificate mean anything? To us, yes.

Unity 4.3 2D Tutorial: Getting Started. If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter.

Unity 4.3 2D Tutorial: Getting Started

Thanks for visiting! Creating a 2D game with Unity — Pixelnest Studio. Using the Unity native 2D tools, you will learn how to make a small “Shoot’Em Up” (abbreviated to shmup thereafter) with this tutorial.

Creating a 2D game with Unity — Pixelnest Studio

The result will be a lot like this demo: (Click on the image to play) With time and work you can make a game like Steredenn. We actually use the code of the tutorial in our game! We will focus on a shmup with an horizontal scrolling. The assets, gameplay and original idea come from the game The Great Paper Adventure. Unity3D is a popular and complete solution to create multiplatform video games. This tutorial is made with the Unity 5 Personal Edition (free) version. If you’d rather watch this tutorial than read it, then have a look at Jay Jennings’s work from Game Dev Nation. Notice: the “Making animations with Unity 2D” chapters have not been converted yet. Chinese version by Zhang Qianying from LITPO The assets and arts are licensed under a CC-BY-NC attribution.

Get more information about our licenses on GitHub. Video Game Development.

Prof recommended sites

The Big List Of Indie Game Marketing. The Best Way to Learn Video Game Development. Gamasutra - The Art & Business of Making Games.