Official Codex Discord Server

  1. Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.
    Dismiss Notice

Old school Isometric RPG hardship

Discussion in 'Codex Workshop' started by The_Sloth_Sleeps, Feb 4, 2017.

  1. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    The more I think about it the more I'm thinking about leaving out slopes. I will have elevations and cliffs however. These will essentially be the same as tall buildings with stacked up tiles.
    Or maybe "Fake elevations" https://forums.factorio.com/viewtopic.php?f=6&t=12771.
     
    ^ Top  
  2. YanBG Learned

    YanBG
    Joined:
    Mar 10, 2016
    Messages:
    175
    Nice work you are doing!

    How did you solve the empty space between wall and roof, triangles?
     
    ^ Top  
  3. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    I assume you refer to this?

    [​IMG]

    This is not so hard. But I have a secret weapon that I use ;)
     
    ^ Top  
  4. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    Do you by any chance do old school UI's?
     
    ^ Top  
  5. YanBG Learned

    YanBG
    Joined:
    Mar 10, 2016
    Messages:
    175
    Oh wait, it's one solid piece? What if you have wider houses? I wonder how to make it modular.

    Also what is the angle of your roof, 30 degrees? I see that some games use only one slope, but i like with 2. I'm working on isometric RPG as well, that's why i am interested.

    Show Spoiler
    [​IMG]
     
    ^ Top  
  6. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    I haven't made that modular yet to be honest. Or at least I have decided to make that part non-modular. I have thought about it and it makes more sense to have the roofs modular in a different way. That is not one huge slant but more about slotting junctions together. L-shapes and so on.

    Also bear in mind very large slanted roofs would not have been physically possible to make with old techniques and materials. Indeed I cannot recall ever seeing a large slanted roof.

    If I remember right I looked up roof slope on wikipedia and its varied but I think I settled on 30 degrees. https://en.wikipedia.org/wiki/Roof_pitch

    On a side, how do you find GameMaker studio for isometric? Every engine I looked at I only found hardship.
     
    Last edited: Nov 28, 2017
    ^ Top  
  7. gaussgunner Arcane

    gaussgunner
    Joined:
    Jul 22, 2015
    Messages:
    3,768
    Location:
    Worst Kwa
    How large, like 100 feet wide? There are some in America, and (mostly ruins built before deforestation) in Europe, and surely in ancient Greece and Rome. How do you think they built the Parthenon?

    [​IMG]
     
    ^ Top  
  8. YanBG Learned

    YanBG
    Joined:
    Mar 10, 2016
    Messages:
    175
    I haven't used others like Unity and i haven't been coding before i started with this game few years ago. I learned everything on the run, i like GM now but i remade a lot of the mechanics few times already. Biggest problem was the lag, you can make a game bad very fast, because there are many functions you don't need and some people can give you bad advices.

    But you can code a lot of stuff in GM, it uses it's own language similar to Java, there can be extensions in C++ and shaders too. People say it's better for 2d than Unity and i code the isometric on a top-down grid only draw the sprites with the offset.

    Recently i added perlin noise, to make a bigger procedural open world map.
     
    Last edited: Nov 28, 2017
    ^ Top  
  9. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    Yes, I agree with those people and will never use Unity again as their customer support is so bad. The asset store is practically a scam. The Unity forum staff have a bad attitude and whats worse the engine is shit.
    After endless frustration with almost everything in Unity I switched to monogame and I am very pleased that I did. Its not perfect and still has a lot to do to be isometric ready but its promising so far.
     
    • Brofist Brofist x 1
    • Agree Agree x 1
    ^ Top  
  10. supervoid Arcane

    supervoid
    Joined:
    Oct 9, 2014
    Messages:
    555
    Old shool like in Fallout or IE games? Yes.
    Godot has isometric mode with light, shaders and stuff, no idea if it's any good as Unity replacement.
     
    ^ Top  
  11. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    Typically, how much might such a UI cost to develop?
     
    ^ Top  
  12. supervoid Arcane

    supervoid
    Joined:
    Oct 9, 2014
    Messages:
    555
    It depends on scope/style/complexity. Multiple thousands if you want something high quality. Maybe under $500 if it's something very simple. UX and UI design is more expensive than UI art so if you want to save money try to come up with layout yourself and then commission specific sizes and shapes of graphics.
     
    ^ Top  
  13. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    [​IMG]

    I've been slaving away making more art. I also have a new UI artist and the UI is looking old school and very promising.

    At this rate with fair wind and some luck it may only be 6-7 more years before I reach a working beta.
     
    • Brofist Brofist x 3
    ^ Top  
  14. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    [​IMG]

    Adding some more detail and a building. Its looking unlikely that I can have roof cutaways, even though I would like to I cannot justify the rather large amount of extra artistic effort.
    Not to mention lots of extra work on the engine to support it.
    On the plus side the houses will look nicer as I can do things like add shadows and more detail.
     
    • Brofist Brofist x 1
    • Agree Agree x 1
    ^ Top  
  15. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    As you can see from the last picture I also have triangles projected to isometric that I can use for modularity. I have also updated the roof angle so its now at a 45 degrees.
     
    ^ Top  
  16. YanBG Learned

    YanBG
    Joined:
    Mar 10, 2016
    Messages:
    175
    Looks awesome! I think 45d is better, it saves the work on opposite tiles, also i like the pieces you have now.
     
    • Agree Agree x 1
    ^ Top  
  17. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    Yes the slope angle is technically not as realistic but it certainly saves time and agony. Last weekend over a few beers very late at light I was doing a lot of thinking and arrived at the conclusion that compromises must be made to move forward.
    The whole idea had exploded with complexity so now I am taking some time to reign it all in. Ultimately there are five things to me that really really matter to an RPG and everything else can be given some slack.
    Sometimes its best not to be pressing an artist for 110% if they can get 70-80% of what I need go with it.
     
    ^ Top  
  18. gaussgunner Arcane

    gaussgunner
    Joined:
    Jul 22, 2015
    Messages:
    3,768
    Location:
    Worst Kwa
    Yeah, and the opposite tiles don't look good anyway.

    I think a ~30d camera angle and roof angle looks better. I did some experimenting in 3D. But that adds a few complications, and you can't keep changing that stuff when you're using 2D art. 45d is a totally acceptable compromise.
     
    ^ Top  
  19. YanBG Learned

    YanBG
    Joined:
    Mar 10, 2016
    Messages:
    175
    How is it going with the game? You could use some placeholder art and work on the battle system etc. Have you thought about mobile release?
     
    ^ Top  
  20. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    Its going OK. I finished the auto navmesh generation:-

    [​IMG]

    I would actually love to focus 100% on art but I need to finish the engine, the library I am using is based off monogame and is crawling with bugs.
    Over xmas I stripped out the isometric render sorting to make it work. Thats the problem with opensource libraries they tend to never be finished. Mostly I am bug fixing and doing the new UI.

    I hired an artist to make a UI but I was a little disappointed with the result. It seems everyone nowadays can only do cutesy art and most just want to do a smash and grab with your money. Its a shame cause if he cared a bit more I would have invested more money in in him and we maybe could get things right! I'm really not sure what to do about the UI. Finding the right artist with the right skills and an appropriate attitude and mature outlook is hard.

    As far as mobile is concerned back in 1996 we never had mobile phone that could draw graphics, but this game should run on a pentium.
     
    ^ Top  
  21. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    Some examples of what I mean by cutesy. This is work I've paid for. I'm not disrespecting these guys but I'm left feeling frustrated and I want to improve the situation.
    Maybe the problem is me and I can't communicate and sending pictures of baldurs gate, diablo is not sufficient explanation?

    [​IMG]

    [​IMG]

    Ok so I guess I could have stuck it out but we worked together for months sometimes and I didn't want to throw away good money after bad.
    I do view artists portfolios before giving work but they never seem to translate their good stuff into my stuff.
    What part of old-school do artists not get? Everything is this habbo cutesy stuff its really the dominant style that artists can/want to make now.
     
    ^ Top  
  22. supervoid Arcane

    supervoid
    Joined:
    Oct 9, 2014
    Messages:
    555
    Anybody with basic skill can and will do old school style art. You keep hiring amateurs.
    Those wall tiles on the top are scam quality.
    UI is acceptable low budget quality but looks like retextured mobile interface.
     
    • decline decline x 1
    ^ Top  
  23. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    Well yes its clearly amateurish (I havent posted some other work which is worse) although I believed that its not too much to ask an amateur to deliver some mediocre results. Its difficult to connect with the right people by placing an advert on deviantart or pixelation or x website. Unity site is the worst and just out and out scammers. Again, not looking for art genii here just mediocre artists that can make art with an old-school vibe, surely thats quite reasonable?
     
    ^ Top  
  24. YanBG Learned

    YanBG
    Joined:
    Mar 10, 2016
    Messages:
    175
    I've worked as modeler and it's difficult to guess what the manager wants, i mean sometimes they don't know either but i had the "feel" from the game(have played it, read a lot of community forums etc). There were older/original graphics and sometimes is even harder to try and match that stuff(made in late 90s). But i don't have much experience with pure 2d.

    On a dev note, how do you import the characters, are the frames in big spritesheets or some other system of separate animations/angles?
     
    ^ Top  
  25. The_Sloth_Sleeps Learned

    The_Sloth_Sleeps
    Joined:
    Oct 26, 2016
    Messages:
    260
    Just a big sprite sheet. Although I may split up the characters into body parts so that I can replace clothing, weapons, etc.
     
    ^ Top  

(buying stuff via the above buttons helps us pay the hosting bills, thanks!)