★★★ GS v Unity 3D Racing ★★★

UtopianGamesUtopianGames Member Posts: 5,692
edited October 2013 in Working with GS (Mac)
A while back POLYGAMe posted about a racing game that he made with unity…it looked cool and i love racing games so i wondered if GS could come close and set about making GS Racerz 2.

Heres a video of the excellent game I'm talking about made with unity.



It's early days and a lot of work and tweaking is ahead but my aim is to get pretty close to the original Unity powered game with GameSalad.

I have 3 surface types with different car handling and jumps are in along with shadows of the car and jump shadows.

The length and height of jump is determined by the speed your going.

An early WIP video with temp art (final will be more 3D looking) is below.

I plan to add bridges and trees to give it a more 3D feel along with other cars to race against for some bumping and grinding fun along with some weather effect and better particles.

60fps on iPad 1 (video looks a little jumpy but it's super smooth) :P



Darren.
«13

Comments

  • -Timo--Timo- Member Posts: 2,313
    cool :) keep it up!
  • mounted88mounted88 Member Posts: 1,113
    Very nice Darren. Could possible be the first async gamesalad game :D
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    Very nice Darren. Could possible be the first async gamesalad game :D
    I think async is for turn based games

  • SingleSparqSingleSparq Member Posts: 1,339
    Geeze man, amazing. Was looking at unity for a car game I wanted to do but your making me rethink it!
  • mounted88mounted88 Member Posts: 1,113
    edited October 2013
    Very nice Darren. Could possible be the first async gamesalad game :D
    I think async is for turn based games

    Ok you do a time trial and then I try to beat your time trial. Turn based
    ;) best time trial wins
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    Ok you do a time trial and then I try to beat your time trial. Turn based
    ;) best time trial wins
    Fair enough :)


  • artfishartfish Member, PRO Posts: 369
    Huge potential. Awesome work dude!
  • tatiangtatiang Member, Sous Chef, PRO, Senior Sous-Chef Posts: 11,949
    edited October 2013
    Darren, you're doing some amazing work. Really taking GameSalad to the next level. I love the reflection in the car windows. And the jumps are pretty sweet, too.

    One of my favorite games growing up was Super Sprint and any time I see anything resembling that I start to drool a bit.
  • jigglybeanjigglybean Member Posts: 1,584
    Great work guys as always!
  • pinkio75pinkio75 Member, PRO Posts: 1,221
    edited October 2013
    Great template, but the cars is a 3D pre rendered images?
  • BellowBellow Bartender Member, PRO Posts: 227
    wow great one.
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    Well done my friend! Looks fantastic!
  • allc1865allc1865 Member, PRO Posts: 777
    Very nice! Well done! Keep up the good work! :) ;)
  • blue_elephantblue_elephant Member Posts: 505
    This is sweet. The car images are at a bit of a side angle though so it appears slightly tilted.
  • JSprojectJSproject Member Posts: 730
    Looks promising (yet again)!
  • BazookaTimeBazookaTime Member Posts: 1,274
    Looking really cool.
  • LumpAppsLumpApps Member Posts: 2,881
    Pretty slick. I like it.
  • SparkyidrSparkyidr Member, PRO Posts: 2,033
    Looking pretty cool dude.
  • SocksSocks London, UK.Member Posts: 12,822
    edited October 2013
    @DeepBlueApps

    I was doing something similar a while back, I found a strong shadow (cast from a lowish light source) really helped seat the car in it's environment - also you need a good old fashioned crash animation !!

    Vimeo.com/78115918
  • pinkio75pinkio75 Member, PRO Posts: 1,221
    @sadida172
    i think that it's a 3D render...but i don't understand how they change images with angle..
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    edited October 2013
    @sadida172
    i think that it's a 3D render...but i don't understand how they change images with angle..
    I'd do it as:

    Rule: If self.rotation > 0 And self.rotation < 10
    Change Attribute: self.Image = "carAngles0-10.png"

    Rule: If self.rotation > 11 And self.rotation < 20
    Change Attribute: self.Image = "carAngles11-20.png"

    I'd try my best to fit it all in one rule and expression though. And maybe more images to make the rotation look smoother.

    One expression with 360 images would look summat like this:

    Constrain Attribute: self.Image = "carAngle"..floor(self.rotation)..".png"

  • pinkio75pinkio75 Member, PRO Posts: 1,221
    edited October 2013
    @KevinCross yes and thanks for suggestion,
    but i need 30 rules to make this correctly?
    mhh... i don't know if this is the best way...
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    @KevinCross yes and thanks for suggestion,
    but i need 30 rules to make this correctly?
    mhh... i don't know if this is the best way...
    Like I said, I would try and do it with less rules. If you have 360 images you could do it with 1 constrain attribute.

  • pinkio75pinkio75 Member, PRO Posts: 1,221
    i've 31 images 0to31
  • neomanneoman Member, BASIC Posts: 826
    Looks really cool ... Nice work ... ;-)
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    Assuming those 31 images create a full 360 spin of the car you could name them as car0.png, car1.png to car30.png and then have something like this

    Constrain Attribute: self.Image = floor(self.rotation / 31)..".png"

    I believe that will give you what you need and in one line
  • pinkio75pinkio75 Member, PRO Posts: 1,221
    edited October 2013
    @KevinCross thanks i've try, but the images dosen't respect the angles correctly...i will need 360 images? and when i turn left i've the negative value and this dosen't work...thanks anyway
  • SocksSocks London, UK.Member Posts: 12,822
    @KevinCross thanks i've try, but the images dosen't respect the angles correctly...i will need 360 images? and when i turn left i've the negative value and this dosen't work...thanks anyway

    If you have 360 images, just use the arrow keys (or whatever) to change an attribute (let's call it 'Direction', then lock which image your actor displays to 'Direction' - so if you moving at an angle of 63° then you will be using image 63.
  • pinkio75pinkio75 Member, PRO Posts: 1,221
    @Socks
    yes but i need 360 images for one car, and if i have 5 cars i've 1.500 images?
    i think that 36 images are fine to make this.
    I will buy the DBA template ;)
    Thanks.
  • KevinCrossKevinCross London, UKMember Posts: 1,894
    If you're getting negative numbers you could use the abs function to make it a positive one.
Sign In or Register to comment.