Tuesday, 17 December 2013
Ludum Dare 28 and December #1GAM
Theme: "You only get one"
Game: "Revenge In Company"
Ludum Dare Game Profile:
http://www.ludumdare.com/compo/ludum-dare-28/?action=preview&uid=29762
Sunday, 10 November 2013
NextCastle DevCup and November #1GAM
I took part in NextCastle DevCup, which goal was to create game in 7 days with theme HOTSEAT.
The main requirement of the theme was that the game should be possible to play for a minimum of two people on one monitor and one keyboard.
I ended up with the "Snake and Mouse" game. First player control a snake, second a mouse. The Snake has 20 seconds to catch the mouse, after this time, the roles will be reversed.
With this game I also join http://www.onegameamonth.com competition, and luckily, november theme "CHANGE" matches to my game.
Webplayer:
https://dl.dropboxusercontent.com/u/214486571/unity/Paint.html *0.2mb
Credits:
Start page and character icons: Magdalena Dębowicz
With this game I also join http://www.onegameamonth.com competition, and luckily, november theme "CHANGE" matches to my game.
Webplayer:
https://dl.dropboxusercontent.com/u/214486571/unity/Paint.html *0.2mb
Credits:
Start page and character icons: Magdalena Dębowicz
Sunday, 19 May 2013
How to find all objects that are in collision with specified object.
While scripting bowling system I had to solve problem to monitor amount of ball in the arm, and control new ball providing.
Every time, when on the upper arm there is less than three ball I want to provide new ball. To find out how many balls is actually on arm, I was searching in unity for something like getListOfObjectsInWhichImInCollision(). What I found is Physics.OverlapSphere which "Returns an array with all colliders touching or inside the sphere." The point is, that sphere is not the shape that I could use for my problem so I made class for arm and override functions OnCollisionEnter/OnCollisionExit.
Every time, when on the upper arm there is less than three ball I want to provide new ball. To find out how many balls is actually on arm, I was searching in unity for something like getListOfObjectsInWhichImInCollision(). What I found is Physics.OverlapSphere which "Returns an array with all colliders touching or inside the sphere." The point is, that sphere is not the shape that I could use for my problem so I made class for arm and override functions OnCollisionEnter/OnCollisionExit.
class UpperArm extends MonoBehaviour {
private var ballAmount : int = 0;
private var ballTag = "Ball";
function OnCollisionEnter(c : Collision) {
if (itsBall(c)) {
ballAmount++;
}
}
function OnCollisionExit(c : Collision) {
if (itsBall(c)) {
ballAmount--;
}
}
function itsBall(c : Collision) {
return ((ballTag == c.transform.tag) ? true : false);
}
}
I needed only amount of balls on arm. If You need to have list of this objects: add a list variable and update it in onEnter/onExist function.
Monday, 13 May 2013
Importing models from Google SketchUp
After a little play with Unity, I realize that this is not good program for modelling.
I have luck to have fiancee who work with Google SketchUp, so She will be modelling for me.
I was very surprised how easy it is to import such model to Unity. You need to export it from SketchUp to Collada (DAE) format and simply drag file to Assets folder in Unity. Such imported model will not have material, and texture, so You have to copy textures from SketchUp project and drag them on the models in unity. This is how it looks:
Sunday, 13 January 2013
About me
Hi guys. I'm a Java programmer, who always want to make games. My first game like project was a simple football match simulator In Java, with 2D visualization by HTML5 + CANVAS + GWT:
I was researching how can I make cool 3D visualization using Java and found out that would be a way of pain. Then I decide to use some of game engines and found Unity is something I was looking for. My goals are to learn Unity, create small games with it, and make 3D view for my football simulator.
On this blog I want to show my experiments with learning Unity from the beginning.
So how to start.
After downloading unity4, I opened example project (AngryBots), play with it and think: ok how to begin?
I found that the best sources to learn are Official Manual and Free Video Course.
Interesting think is also Unity cheat sheet which is "collection of Unity doc links based on team member role". Then I create this blog, and start with manual..
I was researching how can I make cool 3D visualization using Java and found out that would be a way of pain. Then I decide to use some of game engines and found Unity is something I was looking for. My goals are to learn Unity, create small games with it, and make 3D view for my football simulator.
On this blog I want to show my experiments with learning Unity from the beginning.
So how to start.
After downloading unity4, I opened example project (AngryBots), play with it and think: ok how to begin?
I found that the best sources to learn are Official Manual and Free Video Course.
Interesting think is also Unity cheat sheet which is "collection of Unity doc links based on team member role". Then I create this blog, and start with manual..
Subscribe to:
Posts (Atom)