• Advertisement
Sign in to follow this  

Unity Isometric game

This topic is 882 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi,

 

I've an idea for create an isometric view game, that intent to be similar to Kingdom Rush in a view mode, I have some experience on create games but only action games, I've create one with corona SDK.

 

 

I dont have the knowledge  to create that so I need some advice's how to start to create a isometric view like that : 

 

screen_04.jpg

 

 

My idea is using Corona SDK but if its not good enough for this kind of game I could use unity, can you suguests anything to start create this?

 

 

Thakns in advance 

 

Share this post


Link to post
Share on other sites
Advertisement

In this sense, drawing an isometric view is same as drawing a top down 2D view, except you have to sort the objects so they are drawn from the top of the screen downwards and the sprites have a vertical offset from the theoretical ground quad they occupy.

There isn't much more to it really. What specifically are you struggling with?

 

Thanks for your time, I'm try to get an idea about the effort i need to have to create this type of game, first I dont if that is realible use corona on a project like that? It's a good choose? Or should I use unity? I not have any experience with unity!  

 

My question is I need to draw the tiles to feet well on this prespective? or it's for a normal rectangle change the position and the it look like and isometric view?

Share this post


Link to post
Share on other sites

 

My question is I need to draw the tiles to feet well on this prespective? or it's for a normal rectangle change the position and the it look like and isometric view?

 

 

For isometric games you draw the tiles in that perspective. (google: isometric tileset)

 

In the case of kingdom rush I think it is just one full background image, since there is no scrolling maps.

Share this post


Link to post
Share on other sites

The game you provided a screenshot of is not what I would call isometric. 

 

It is closer to a top down game in my opinion with a slight angle similar to zelda and chrono trigger:

 

2d-top-down-slight-angle.jpg

 

These games are simple, just draw the furthest away sprites first, going across and down the screen. This way the perspective will look correct. 

Share this post


Link to post
Share on other sites

Oh okay sorry about this, my goal is create a scenario like this

 

 

 E7wic.jpg

 

 

I never create anything similir to this, my question is if this can be achievement dynamically or it's better to user a map editor or a software similar to this.

 

Also i've investigate a bit more about this I'm confusing what we can call for that type of view?

 

maxresdefault.jpg

 

 

 

Thanks a lot fot the help

Share this post


Link to post
Share on other sites

Also i've investigate a bit more about this I'm confusing what we can call for that type of view?

Actually, "isometric" is the wrong name for both projections. The generic term is "axonometric projection" https://en.wikipedia.org/wiki/Axonometric_projection
An isometric projection is an axometric projection, if all axis are equally long. The landscape above is not isometric, it's dimetric, the vertical axis has a different length.
Your bottom figure is another axonometric projection, namely trimetric projection, since the axes in the 'horizontal' plane are not equally long. (All Wikipedia knowledge).
 

I never create anything similir to this, my question is if this can be achievement dynamically or it's better to user a map editor or a software similar to this.

You can have either. Famous examples of the former are Transport Tycoon Deluxe, and Rollercoaster Tycoon 1 and 2.
Since the user can edit the world, the map is rendered from the dynamic map. Example source code can be found in OpenTTD, viewport.cpp, or FreeRCT, viewport.cpp (Viewport::OnDraw)
Basically, you have 15 differently sloped tiles (up/down of each corner, in all combinations, except all up (since that's equivalent to drawing 'all down' one level higher)).
In Rollercoaster Tycoon you have the additional challenge of vertical walls.

Share this post


Link to post
Share on other sites

I think this page ( https://en.wikipedia.org/wiki/Graphical_projection ) pretty much sums up projections.

 

Nowadays people prefer to make game full 3D but with fixed orthographic projection, sounds better idea if target platform can handle 3D and you have assets.

 

But If you will go with 2D, you need to deal with issues like depth sorting.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
  • Advertisement
  • Popular Tags

  • Advertisement
  • Popular Now

  • Similar Content

    • By Vu Chi Thien
      Hi fellow game devs,
      First, I would like to apologize for the wall of text.
      As you may notice I have been digging in vehicle simulation for some times now through my clutch question posts. And thanks to the generous help of you guys, especially @CombatWombat I have finished my clutch model (Really CombatWombat you deserve much more than a post upvote, I would buy you a drink if I could ha ha). 
      Now the final piece in my vehicle physic model is the differential. For now I have an open-differential model working quite well by just outputting torque 50-50 to left and right wheel. Now I would like to implement a Limited Slip Differential. I have very limited knowledge about LSD, and what I know about LSD is through readings on racer.nl documentation, watching Youtube videos, and playing around with games like Assetto Corsa and Project Cars. So this is what I understand so far:
      - The LSD acts like an open-diff when there is no torque from engine applied to the input shaft of the diff. However, in clutch-type LSD there is still an amount of binding between the left and right wheel due to preload spring.
      - When there is torque to the input shaft (on power and off power in 2 ways LSD), in ramp LSD, the ramp will push the clutch patch together, creating binding force. The amount of binding force depends on the amount of clutch patch and ramp angle, so the diff will not completely locked up and there is still difference in wheel speed between left and right wheel, but when the locking force is enough the diff will lock.
      - There also something I'm not sure is the amount of torque ratio based on road resistance torque (rolling resistance I guess)., but since I cannot extract rolling resistance from the tire model I'm using (Unity wheelCollider), I think I would not use this approach. Instead I'm going to use the speed difference in left and right wheel, similar to torsen diff. Below is my rough model with the clutch type LSD:
      speedDiff = leftWheelSpeed - rightWheelSpeed; //torque to differential input shaft. //first treat the diff as an open diff with equal torque to both wheels inputTorque = gearBoxTorque * 0.5f; //then modify torque to each wheel based on wheel speed difference //the difference in torque depends on speed difference, throttleInput (on/off power) //amount of locking force wanted at different amount of speed difference, //and preload force //torque to left wheel leftWheelTorque = inputTorque - (speedDiff * preLoadForce + lockingForce * throttleInput); //torque to right wheel rightWheelTorque = inputTorque + (speedDiff * preLoadForce + lockingForce * throttleInput); I'm putting throttle input in because from what I've read the amount of locking also depends on the amount of throttle input (harder throttle -> higher  torque input -> stronger locking). The model is nowhere near good, so please jump in and correct me.
      Also I have a few questions:
      - In torsen/geared LSD, is it correct that the diff actually never lock but only split torque based on bias ratio, which also based on speed difference between wheels? And does the bias only happen when the speed difference reaches the ratio (say 2:1 or 3:1) and below that it will act like an open diff, which basically like an open diff with an if statement to switch state?
      - Is it correct that the amount of locking force in clutch LSD depends on amount of input torque? If so, what is the threshold of the input torque to "activate" the diff (start splitting torque)? How can I get the amount of torque bias ratio (in wheelTorque = inputTorque * biasRatio) based on the speed difference or rolling resistance at wheel?
      - Is the speed at the input shaft of the diff always equals to the average speed of 2 wheels ie (left + right) / 2?
      Please help me out with this. I haven't found any topic about this yet on gamedev, and this is my final piece of the puzzle. Thank you guys very very much.
    • By Estra
      Memory Trees is a PC game and Life+Farming simulation game. Harvest Moon and Rune Factory , the game will be quite big. I believe that this will take a long time to finish
      Looking for
      Programmer
      1 experience using Unity/C++
      2 have a portfolio of Programmer
      3 like RPG game ( Rune rune factory / zelda series / FF series )
      4 Have responsibility + Time Management
      and friendly easy working with others Programmer willing to use Skype for communication with team please E-mail me if you're interested
      Split %: Revenue share. We can discuss. Fully Funded servers and contents
      and friendly easy working with others willing to use Skype for communication with team please E-mail me if you're interested
      we can talk more detail in Estherfanworld@gmail.com Don't comment here
      Thank you so much for reading
      More about our game
      Memory Trees : forget me not

      Thank you so much for reading
      Ps.Please make sure that you have unity skill and Have responsibility + Time Management,
      because If not it will waste time not one but both of us
       

    • By RoKabium Games
      We've now started desinging the 3rd level of "Something Ate My Alien".
      This world is a gas planet, and all sorts of mayhem will be getting in our aliens way!
      #screenshotsaturday
    • By Pacoquinha Studios
      Kepuh's Island is Multiplayer 3D Survival Game where you survive on the Kepuh's Islands, confronting challenges that are not only other players but also bosses, and even the environment itself.
      We have a lowpoly faster battle-royale idea, where about 12 players on the map fighting for survival! Also adding some more things into that style such as bosses around the map giving you abilities and much more such as vehicles, weapons, skins, etc...
      Now we are on cartase which is a crowdfunding online which purpose is to raise funds for the development of the game. Come and be part of this development.
      Link for Cartase: https://www.catarse.me/kepuhsisland?ref=project_link
      We post updates and trailers on
      Twitter: https://twitter.com/pcqnhastudios
      Facebook: https://www.facebook.com/pacoquinhastudios/
      Site: http://pacoquinhastudios.com.br
      If you could check out it would be great
      Thnks
      Some images:





  • Advertisement