Search Unity

Feedback documenting my journey towards making my dreamgame

Discussion in 'Works In Progress - Archive' started by DerrickMoore, Feb 8, 2018.

  1. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    Documenting my jounry towards my "dream game" where the Player has the "Captain's Experience" and gets a spaceship with crew and a fairly large universe to explore.. set in the year future and lasting for 400 years, a new age of exploration.. with semi realistic physics, realistic placement of stars, a lot fo liberties taken with Faster than Light travel.. and a whole bunch of stuff I'm not yet capable of doing, but looking over the progress I've made in the last year or so makes me feel confident.







    Desktop Screenshot 2019.07.24 - 15.48.11.28.png


    below are my original screen mock-ups for my dream game,I'm calling "Good Morning, Captain" and should be played on a mobile device and last for hours.


    mactive.jpg mcrewroster.jpg mpassive.jpg mock1007 Main View.jpg One year and a few months with Unity.. really appreciate the unity community, not just here, bbut also on discord and Facebook..
     
    Last edited: Jul 28, 2019
  2. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,859
    Don't undersell it — it may be an exciting game without being a fast-paced game. This use of the mobile and desktop together, with game events continuing while you're not logged on, is pretty interesting. Of course it implies a server, and one beefy enough to serve all the players.

    First, use of real stars in our stellar neighborhood is very cool, and something I've always wanted to do. Please take care to put them in their correct positions, and make use of whatever is known about their planetary systems.

    Second, don't sell those red-dwarf systems short, either! They can be quite interesting, like Trappist-1, with at least seven terrestrial planets, three in the habitable zone!

    Anyway, no, I don't have time to join in, but it looks like an interesting project. Good luck!
     
    theANMATOR2b and BrandyStarbrite like this.
  3. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    Thanks Joe,
    that was one of the decisions I was wavering on, and having some feedback solidifies it for me.. now, I got 2 "bibles" as far as references for a starmap goes... and... I am making a design-limiter choice and am going to concentrait on art/design for only the first 1/4 of the game's timeline... .so, I'm gonna concentrait on the nearest 50 stars and the first 100 years.... if that can be fun and look good, the rest should just flow along..

    now here are my lists, I think.

    http://joy.chara.gsu.edu/RECONS/TOP100.posted.htm
    https://web.archive.org/web/20070206082222/http://nstars.nau.edu/

    But it will take some "detective" work to make sense and place the info.

    3. GJ 406 1 36 10 56 29.2 +07 00 53 N 4.696 234.6 N 0.41910 0.00210 Y M5.5 V * 13.53 16.64 0.09 Wolf 359

    here's a famous one, from these data sets, I should be able to work out a way to hand craft the stars placements... 50 stars, I could place in a day, 444 stars seems a little daunting.. now, I used to have a 3D model of all these stars in an old POV-Ray generated .obj file, so I've done it before and could do it again, just data-entry...

    So today, my goals are

    continue doing the Unity Tutorials, me and my 11 year old son are doing the tutorials together, lots of fun... at the same time I'm making some models of spaceships in Maya... I've decided on the "Space Wisp" as the first spaceship to focus on... the Spacewisp https://en.wikipedia.org/wiki/Starwisp

    and think some more about how to make stars... and a skybox... (and these are things I can play around with after doing the roll-a-ball tutorial with my kid... that ball is just begging me to turn it into a star.... and making a skybox would also be good practice for me)... and here is a tough one... I want to make a realistic skybox.... so I was going to use real star imagry and photoshop it... but then... I could have doubled up the 444 stars in the game-universe... I don't many people would catch that, but it would bug me as being kinda sloppy... so ... maybe a skybox without too many background stars that are out of the scope of the game...

    well, something like it, much bigger..

    the diagrams don't nessecarily have to line up all one one texture, but can be separate and only put all together if the player if looking at the entire deck (by expanding the mini-map on the Crew Roster or something 50lys.gif


    this is an ugly and confusing starmap, but good reference
     
    Last edited: Feb 11, 2018
    JoeStrout and theANMATOR2b like this.
  4. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    I scored music for the game from a good friend, I was loath to ask any friends for help, but he needed a favor and boom, very nice, he is a first class musician, with a masters degree, I think. He was the companies IT person when we worked together many years ago.. I'm really happy to have his music (he's released a few albums now, and had a sales spike in Uzbekistan couple months ago that I like kidding him about, being big in Uzbekistan) I already have a looping background track to play around with and the game will look better over all and more polished with good original music.

    My kid and I are making progress through the roll a ball tutorial. and I've been playing around with how to make spaceships in Maya.. mshorth.jpg

    so here is modular ship with a command component, then sensors, then cargo, then a habitation ring, then a set of fuel tanks and small set of thrusters... and a very large solar sail... this ship is kinda based on the Starwisp, but I'm calling it Spacewisp, cause it sounds better I think.

    modular, I want to make as many different ships as I can using as few unique components as I can get away with... so here is a different ship (same Power Bloc/faction, same design philosophy), but no solar sail and a much larger thuster (actually, its the exact same compenent, I just flipped it around... but it works and I can save time and space doing small things like that.. mlongh.jpg

    so same components, but a slightly different layout and strategy, this guy brings 3 times as much cargo, as the smaller version and 6 times the amount of fuel because hes not using a solar sail. .. (he's also got to bring along some extra crew amenities so they don't all go mad on the journey)

    I've been doing some research and narrowing down to like 5 different plausible interstellar engines, etc.

    After the kid and I did some tutorial time, I looked around and read up on how to make a skybox for Unity, spent an hour or so playing around in photoshop, watched a youtube tutorial on skyboxes and learned there was a skybox in the asset store that was exactly perfect.. a little depressing.. so when I started to look at how to make stars.. I searched the asset store and got some good info there too.

    I have to say, I'm kinda impressed with the Unity community

    But, I realized this is not the right forum for looking for a writer.. so I've gone searching through old school rpg site forums, ones with still a lot of activity
     
    Last edited: Feb 11, 2018
    theANMATOR2b likes this.
  5. Dai-22

    Dai-22

    Joined:
    Jan 19, 2018
    Posts:
    130
    Just one simple point from a noob. Couldn't there be a simple download or something royalty free from the science departments etc at NASA and other space observatories, that have created star maps in 3d already. You might only have to edit and delete the extra star points and data you don't want, or use as is and modify? I'm sure there are pre-made things somewhere? Maybe i'm wrong and they cost though. Just a punt.
     
  6. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    yes and no,

    there are some really good star lists out there, most have 99,600 more stars in them than I need. I did find my old favorite star list I used for Pov-Ray, I'd share it, but the forum doesn't like the file format (being an "include" file for Pov-Ray

    http://stars.chromeexperiments.com/

    http://www.stellar-database.com/

    there are some good ones... but, really it would take longer, I think and just be an extra step to start with them.(because most of these stars have different names on different lists).. If can design the stars correctly, I'll just have to plug in some numbers to get the positions and colours for each.

    looking at the stars within 15 light years, I can get a list like this

    Sol: 0 light-years, class G2 V
    Alpha and Proxima Centauri: 4.3948 light-years, class G2 V
    Barnard's Star: 5.94061 light-years, class M4 V
    Wolf 359: 7.79686 light-years, class M6e V
    Lalande 21185: 8.31127 light-years, class M2n V
    UV Ceti: 8.55423 light-years, class M5.5e V
    Sirius: 8.60082 light-years, class A1 V
    Ross 154: 9.6925 light-years, class M3.5 V
    Ross 248: 10.3344 light-years, class M5.5e V
    Epsilon Eridani: 10.4968 light-years, class K2 V
    Lacaille 9352: 10.7317 light-years, class M2e V
    Ross 128: 10.8873 light-years, class M4n V
    EZ Aquarii: 11.0817 light-years
    Procyon: 11.406 light-years, class F5 IV-V
    61 Cygni: 11.4269 light-years, class K5 V
    Struve 2398: 11.6366 light-years, class M3 V
    Groombridge 34: 11.6373 light-years, class M1.5n V
    Southern Infrared Proper motion Survey 1259-4336: 11.7999 light-years, class M8 V
    DX Cancri: 11.8246 light-years, class M6.5e V
    Epsilon Indi: 11.8265 light-years, class K5e V
    Tau Ceti: 11.8971 light-years, class G8p V
    Gliese & Jahreiss 1061: 11.9388 light-years, class M5.5 V
    YZ Ceti: 12.198 light-years, class M4.5 V
    Luyten's Star: 12.3883 light-years, class M3.5n V
    Teegarden's Star: 12.4008 light-years, class M6.5 V
    Kapteyn's Star: 12.7777 light-years, class M0 V
    AX Microscopii: 12.8713 light-years, class M0e V
    DO Cephei: 13.071 light-years, class M3n V
    Deep Near-Infrared Survey 1048-39: 13.1595 light-years, class M8.5 V
    V577 Monoceri: 13.4717 light-years, class M4.5e V
    Wolf 1061: 13.9087 light-years, class M3 V
    FL Virginis: 14.0468 light-years, class M5.5e V
    van Maanen's Star: 14.1263 light-years, class DZ7 wd
    Cordoba Durchmusterung -37°15492: 14.2218 light-years, class M4 V
    Luyten 1159-16: 14.5749 light-years, class M4.5e V
    Luyten 143-23: 14.6491 light-years, class M4 V-VI
    Luyten Palomar 731-58: 14.7578 light-years, class M6.5 V
    AOe 17415-6: 14.7679 light-years, class M3 V
    Cordoba Durchmusterung -46°11540: 14.7956 light-years, class M3 V-VI

    that's not too much, and since I'm gonna concentrait on the early game, the first 100 years, all I really need are the very close by stars.

    I can get all the info I need from this list, like Ross 154,

    Proper names: V1216 Sagittarii

    Distance from Sol: 9.693 light-years (2.972 parsecs)

    Celestial (X,Y,Z) coordinates in ly: 1.912, -8.658, -3.917
    Galactic (X,Y,Z) coordinates in ly: 9.321, 1.925, -1.831

    What do all these fields mean?


    Spectral class: M3.5
    Luminosity Class: V
    Apparent visual magnitude: +11.00 (increasing to +9.70)
    Absolute visual magnitude: +13.63 (increasing to +12.33)
    Visual luminosity: 0.000306 x Sol (increasing to 0.00101 x Sol)
    Variable type: UV Ceti flare star (eruptive variable)
    Color indices: B-V= +1.72, U-B= +1.30, R-I= +1.30
    Mass: 0.1 x Sol
    Diameter: 0.2 x Sol
    Comfort Zone (visual): 0.0175 A.U.s
    Orbital period in CZ: 2.67314 days
    I am hoping to add exoplanets in the same way, and come up with a believable way to make planets for the star systems... I should add that my personaly I think planets are plentiful, and with only 400 stars in the game, each star should have a good chance to have a nice planet, at least one.
     
    Last edited: Feb 12, 2018
  7. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    4 days modeling spaceships in Maya.. and wow, Maya has changed little in the last 10 years, but the things they did change make little sence... like, I'm making some interior components of the ship, so that the player can have a little map with an icon of the crew so you an see who is at what station or where in the ship they are.. so, I'd start with making a kinda "sickbay" shaped polygon and extrude that up to get a basic room, then I'd "flip normal" on all the faces, so that the room faces inwards like a stage rather than outwards, like a box.. .

    I couldn't figure how to flip the normals.. and I was too proud to go look it up, which I eventualy did... and they'd changed the function from "flip normals" to "reverse".. and well. just annoys me, since "reverse" can mean almost anything, and "flip normals" only means one thing..

    so, I spent 1 day making ship components, like the command section of the hull, or the part of the full that has the fuel pods, or the giant sensor dish, and the engines, and I made them all with about a 10m diameter, thinking that was pretty big.... and I made a few rudimentary rooms to fit inside the hull.. (for the minimap and for when a laser burns away the hull and exposes the room to space and your crew gets blown out into space... I promised "Evil" Gary from Leaping Lizard that if I ever made a space-game it would have members of your crew being sucked out into space... so I want the player to be able to see that, hull breach, multiple decks quickly filled with flame and light, then going dark, and hearing the screams of those dumb enough to have had their helmets on before being sucked out and now theyt float helplessly away... )

    well, I made a scheme where each ship would have like 2 styles, very utilitarian, and sparse (but heavily shielded) or normal, or luxurious and heavily shielded... basically 3 corridor sizes, cramped and makes the crew uphappy 2meters, a bearable 4m size, and a larger size, where you could have lots of art and plants and the crew doesn't so much feel that they are in a tin-can floating in Space..

    and 10m looked really small.. and I couldn't fit in any rooms.

    So I started over and spent another day, basically doing the exact same thing, salvaging what I could from the day before, and made everything based on a 14m diameter hull.. and that worked out pretty well.. then I started looking at this guy's stuff, http://www.satkinsoncreativearts.com/

    and I started all over again and made 16m my smallest hull size.. (the plan is to have massive hulls eventually, but for now, I'm concentraiting on just what the player might see in the first 50ish years of gameplay.. so lighter smaller ships...)

    at the same time I'm envisioning 3 ships I'l have to design for the early game, some sort of colony ship with the barest minimum needs, some sort of ship-killing ship, and a spaceship I'll have after "Haunted Enterprise" (she was broken up in Bremerton, not too far from Seattle, so I want to include her as a theoretical ship.. something as big as they could make in 2100ish, and has a crew of 5000 and is definatly unique.. so I'll have to keep small and large in mind while making up some workflow rules for my ships.. ... and I can finally make a 3D model of the spaceship what is just 2 top halves of an Aircraft Carrier fused together..
     
  8. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    wow.jpg .. and I'm quite frankly stunned...

    I was resisting the urge to try and import any models into Unity, because I was certain it wasn't going to go right and I'd want to ask on the forums, but I didn't want to look like a poseur and ask something simple without doing the basic tutorials first.. (about half way through roll-a-ball)

    But, I couldn't resist after seeing the "send to Unity" option in the menu.. so, I just did it and it just carried over, and brought the lights and the model hierarchy and just , well, I'm really impressed.

    todays goal, learn how Maya does materials now-a-days, they probably do it all stupid and call it in-materials or something you wouldn't think to search for in the tool. My idea for materials is simple, I\m gonna use a simple phong shader, based on the components part... like, the gold part of the ship might be coloured with a "goldy" material, and plastic, a dull non shiney material, but they would have different properties,... such as armour when it by a laser..

    so, I'm just astounded at how easy it was to move a model from Maya to Unity.. and it didn't take 15 minuets to "cook" and send to to the game engine..

    im.jpg
     
    Last edited: Feb 15, 2018
  9. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    today.jpg

    What a week, boy I learned a lot.. the most important thing I learned is to be aware of the creation date of any tutorials I try to do... some that look good, but are 4 years old... helpful, but also frustrating.. but I was able to do a lot of problem solving. I feel kinda exhausted, but like now I can move on a bit....

    I just made a Warhammer 40K spaceship and gave it some movement and a mouse look and some partical effects and playing around with getting effects and stuff into the game... and my kid and I are almost done with the Roll-a-ball tutorial.. it's taking a lot longer since we are decorating, playing with lighting and (well he's autistic, so if something doesn't work right right away he can get upset and need a break... poor kid)... but still loving Unity..

    for the realistic ships, I learned how to make stuff like the habitation rings rotate and I'm experimenting with a way to show rooms/corridors and crew within the outlines of the ship... like an x-ray effect to see inside..

    here is a link to my crappy untextures or optimized spaceship running around unrealistically in space... but.. this is in no way how I want the spaceship in the game to look or fly... I'm just learning Unity right now, while getting the game design sorted out a bit more... got a good "art path" going soon as I figure out the best way to do materials.

    https://www.dropbox.com/sh/pjkrxqyokjwvba2/AADmEiOVYMwhE3ZjiHoQ-KsXa?dl=0

    no way to exit that .exe above... I havn't learned how to make an exit button yet..
     
  10. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    a few days ago, I felt like I was hitting a wall, I was having a lot of trouble just getting some basic movement down... but that wall turned out to just be a bump, and after the bump everything seems a lot easier..

    I'm doing tutorials on anything I think I can find useful, and I made a rudimentary gravity effect... but I probably wont us it in the game, since.. well, it's not the best gravity engine, not like KSP... it seems to me that it might be best to place the planets and move them in their orbits using paths.. and maybe just have gravity effect the player.

    https://www.dropbox.com/sh/w0cr3mv2mrdrxnv/AADwi5qQkaDTwJot5LMA3nw7a?dl=0

    but here is what I got so far... very simple. just the Spacewisp and a few spheres for planets and a star.. no angular motion on anything, so they all just fall inwards.

    Next goal, is to try and made a planetary system based on Trappist-1 and bring it into Unity... . Scale is my biggest issue/question right now, and I might make a post in "game design" asking about that...
     
  11. Dai-22

    Dai-22

    Joined:
    Jan 19, 2018
    Posts:
    130
    I find if you are looking for great materials, it's the normal maps, plus shaders. You probably know all this anyway though. But I'm probably going to pay for crazy-bump, one day? For normal map creation, as it looks so nice. Plus textures.com. Though you probably have these already :)

    Just thought, is it more appropriate in the space images to use linnear lighting or not? as space is normally very bright or very dark? I don't think it looks normal on ships as there is no reflection from behind unless a moon or planet is near. Hopefully this doesn't cause an issue, but just in my opinion it may be useful to use the non-normal lighting path for ships when away from other light sources etc (maybe?) if it's not too complex?
     
    Last edited: Feb 22, 2018
  12. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    Thanks, Dai, I'm only starting to remember how to make nice shaders and materials.. but looking through the asset store, downloading some examples, and wow, really nice and helpful stuff there. I've blatently borrowed and ripped off from the store, but I'll be sure to document that kinda stuff when I'm starting on my serious project..


    oh, and I re-edited my OP, to include some change of plans, like from here on out for the next few months I might be talking a lot of 40K... I left the original post there, because I like it's naiievity and I'm hoping that the art will go from kinda crappy to actually looking really good.


    So, 20 days ago, and here is what I got so far... W and S apply forward and rear thrust... the arrow keys give you pitch and yaw, and everything you see has some kinda gravity/attractive force.. mouse camera ... boy a ton of things could be tweaked, but I'm not gonna worry about that until its ready to become a prefab...

    here are my current goals; Learn more Unity and make some nice portfolio environments
    I got a basic story idea, set in the Warhammer 40K universe.. (I'm allowed to include Warhammer art in my professional portfolio, having been an official GW artist back in the day (I have a story about why the DA are really really Dark Green), which will include a "normal space" and "warpspace" ... having warpspace is important, because it's a challenge to me... parts of the ship will blow up on contact with stuff... and "Oregon Trail" style events, at least a couple... also, a bit of a map, and 2 planets, a start and an end location... I'm not gonna give myself any timelines, but.. laying out some basic goals here on this thread really helped keep me focused, especially the couple of times that I thought I hit a wall.

    um... is it appropo is leave a dropbox link here to my exe and data folder?
     
    Last edited: Feb 27, 2018
  13. Dai-22

    Dai-22

    Joined:
    Jan 19, 2018
    Posts:
    130
    I don't know if it's appropriate or not. But i'm the type of person who won't download stuff anyway. URL-image posts are about as much as I trust any game network :) Only because on the app markets there are a lot of shady games etc...Though I should get dropbox myself as I don't have a URL- point to post images from online :) ...Can't be bothered... Just not skilled enough to even post anything anyway, he...

    That's the problem learning everything from home on a laptop without a "class" or group to work in. There is little motivation. Especially since my direction of game is educational and not all personal... I used to be a big gamer, but now i'm put off by too much blood n guts etc...Hopefully it won't take a decade for me to figure out how to program my simple game etc :)
     
  14. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    Thanks for moving my thread... I feel like I have graduated from a complete Unity Noob, to someone with a Basic understanding of the engine after 3 weeks.

    very basic, really....

    Still working on my spaceship player controller, I got 6 degrees of freedom, forwards and reverse thrusting... a "full-stop" command (nessecary since all the gravity in the scene can make maneuvering interesting... and a "full stop" is appropriet for a space-fantasy setting... maybe it will also work for the more realistic space-sim I want to make..


    stil cant beleave how easy it was to add "gravity" to the game... I really thought that was going to be hard... like rocket science hard..
     
  15. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,859
    Yes, I was going to point out mine, but it sounds like you found it already. :) We made it for our High Frontier game, but decided to share it with other developers, because more games should use accurate stars.

    You'll find lots of other neat stuff in the Asset Store, too; especially as a beginner, don't be shy about checking there whenever you need something.

    That star map you posted looks busy, but as soon as you start it slowly spinning, our brains will sort out the depth immediately and it will look a lot less confusing. But let me put my advice in the form of bullet points:
    • Implement that star map (because it's cool!), but always have it slowly rotating.
    • Consider giving more "human" names to the stars — especially any you imagine have been colonized by this point — since the star catalog names are super-dull and unpronouncable. You can always show the official catalog name in the details when the click/mouse-over/whatever.
    • Instead of an exe, consider making a WebGL build, at least as long as your game will fit in that (really big games will perform poorly on WebGL, but you'll probably be fine for a while). That way people can try it just by going to a URL you provide.
    Indeed, the community is one of the best things about Unity!

    Cheers,
    - Joe
     
    theANMATOR2b likes this.
  16. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    Consider adding in a free humanoid model into Unity - or pull the fbx from the asset directory on your local drive - into Maya. This will help with scale for interior/exterior ship designs.
    With Unity 2017 there is a direct material/shader import from Maya/Max straight into Unity. Check the Unity youtube channel for info on this process. Very helpful for iterative work.
    @JoeStrout can speak about this point more technical and accurate than I can - but might want to start early working out how you are going to work with the vast amounts of scale - traveling from/to different star systems. Game engines - Unity - has float point precision issues that cause inaccuracies the farther away from 0,0,0 the player gets. Although at this point (very early in design) it is not an issue, you will definitely want to figure out a good system to overcome the float point issues before starting to put star systems at real world distances. ;)
     
  17. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    yes... when I went to art school, they taught us in the "Classical" method, basically they sat us down in museums and told us to "copy the masters", the asset store is proving to be a great repository of art and knowledge

    I took that starmap from some Universities webpage page, I chose it because it's the most accurate.. And... I know enough now to to actually make that map, and have it rotate.. I don't know Unity or C well enough to make a system to place the stars by "punching in the numbers".. but I think we will get there eventually... I could hand craft it today, and work on getting the graphics to look nice.. of course
     
  18. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    I'm focusing publicaly only on my "fangame" but, I think if I continue to slog through, later on, when it looks cool, it will be easier to do some recruiting (I got music, that's a big step.. I need another Unity person, and a writer... then, WeIl can charge like 5 bucks for the base game on Steam and everyone can have a dollar from the sales... ((that's 3devs, a business expert, and Steam)

    Today I'm going to scrap everything I've done with my player controller... like rotation, and Force... and I'm going to add those functions to individual ship components... for instance, I'm taking the truster model, and adding the script to that prefab... so that if the Thruster is damage, I can disable the model, enable the "damaged model" and get this... make a partical system of "crew sprites" so that you can see people getting blown (sucked?) out into space.. also, seeing the decks and stuff inside the ship is a goal for me.. and components are he way to go..

    that, and I need to learn how to apply thrust through an onscreen button (so that I can set thrusters force, through a slider or something instead of the "W" arrow key.. "S" for reverse of course... but see, that's not how the Captain controls the ship.. . the player should be able to take the helm and steer and do all that, but shouldn't have to..

    I need to learn, how to have stuff like an "onscreen" button and HUD.. (I assume I'll just attach any geometry to the players camera)

    and I need to learn how to set up an inventory system.. but there are tutorials for that.. (so I can add and remove shp components)

     
  19. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    I am not *quite* there yet in Maya for that.. um, guilty confession, I never learned about rigging.. by the time rigging became a thing, there were enough "specialty" artists that there was an animator, and an effects person, and me, I focused on making landscapes and forests. (.... wow, it actually feels good to admit that, I've been in denial about it for a while.. )

    so, in between doing Unity tutorials, I'm also doing Maya tutorials and though.. hmm, a lot of these same effects I can built in Unity... but, BOOM, never occurred to me that I can design them in Maya and import the shaders too.. of course, I've don't it already, Ive added some simple textures to my spaceship... (though, really, I keep going back to wanting just straight up Phong shading, with very minimal textures.. I think it will give the game a nice "clean" look)


    and a good list of nearby stars, just so I wont lose it
    http://www.atlasoftheuniverse.com/nearstar.html
     
    Last edited: Feb 28, 2018
    theANMATOR2b likes this.
  20. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    and a link to a guy on youtube playing my Warhammer game from 1990s-ish



    it got a 5% rating from PC Gamer, and sold 5K copies the first year...
     
    jdtec likes this.
  21. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    This was just a suggestion to assist with proper scale of components and space - especially when thinking about traversal space within a ship design - Might help get proper scale with a humanoid figure in the scene -
     
  22. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,859
    Don't hand-craft it. You should certainly be loading the star data from some sort of text file, scriptable object, or other easily-edited table of numbers. So, hang in there and build up the skills you need to do that. (Ask in the Scripting forum if you get stuck.)

    No, you'll use a Canvas containing UI elements for that. Definitely go through the UI tutorials (via the Learn link at the top of this page) to get a leg up on that.
     
  23. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    OMG... the canvas tool... I hadn't checked that out yet...

    I mean what can I say, except that I thought writing to the screenspace was going to be one of the hardest parts... so I'm busy tearing everything apart, and recreating it. I'm amazed at how well it is going... Also, being able to assign stuff like constant thrust through on screen commands will make my life (and the player's easier).. The best part was that after 5 mins on the tutorials, a was able to make a simple on-screen list of ship controls.

    I'm using a lot of physics (realistic space sim?) but, I'm not sure if I'm using too much.. For my current fantasy project, the spaceship has about 5-10 rigidbodies, with mass and an "attractor" script for the "gravity" system.. but only the very large pieced will have a rigidbody.. now, the engines and certain components provide thrust and maneuverability.. and the effect is really cool.. I can build a ship loaded with guns or cargo, and race it with a lighter ship with the same engines and the effect is exactly what you would expect..

    in the fantasy game, space is very very interesting, with lost of asteroids, and huge derelicts called spacehulks, conglomerations of asteroids and old wrecks that get as large as a small moon.

    So, I'm estimating, I will have 100-200 rigidbodies in a scene. I havn't tested that out yet..

    I'm using my HP Envy laptop as a benchmark, since it's about 5 years old.. I do most of my modeling and photoshop on my laptop and use my PC mostly for Unity and until recently Total War: Warhammer
     
  24. DominoM

    DominoM

    Joined:
    Nov 24, 2016
    Posts:
    460
    The scientific ones are called astrometric catalogs and the largest (NOMAD) includes over a billion stars.
     
  25. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    I've tried sorting through the data on some of those star catalogues... and that was 20 years ago and its just not worth it, really since I'm thnking I will only have 440ish stars in the game, and most of those will be red dwarves (red dwarfs?)

    so, I've been making components and pieces for my ships, I think I got the kinematics figured out so that each individual thruster can fire and push the main rigidbody, and each indivisual engine can be disabled or turn off, moved about a little, etc

    here is a link to an experiment, 3 ships, each with different mass and load outs, see how they all turn and accelerate differently, that's pretty much the effect I want.

    https://www.dropbox.com/sh/bzsdd0gza8yw8j0/AADjsZ185-OVk7IorNiJDN4ga?dl=0

    annoyingly, making these "fantasy" ships in components,,, they don't look as right... I don't have that problem with the "realistic game" ships, maybe just a thing because I'm used to seeing the "fantasy" ships more

    (I mentoned I gotta put off making my realistic game, until I'm ready for the subscription fees, when I'm "versed" in Unity more than I am now.




    Also, I've been "copying the master",,, making simle tiny games, like my own verion of "Joust"... each little game I'm making is giving me like 1 skill I need to make my bigger more complex game..

    Joe.. wow, canvas.... canvas changed my life last week, wow, powerful tool...

    oh,it's been a month now.. not bad progress for a month, I think.
     
    GarBenjamin and JoeStrout like this.
  26. Dai-22

    Dai-22

    Joined:
    Jan 19, 2018
    Posts:
    130
    True, but isn't there a way to just select and cut data out of the Map, of a desirable system etc? Probably too much work...
     
  27. Dai-22

    Dai-22

    Joined:
    Jan 19, 2018
    Posts:
    130
    What subscription fee's? Unity is free unless you want extra help with pro, or earn over $100,000.000 dollars a year etc. I think? But there may be a fee after you earn $3000 or something?
     
  28. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246

    oh? that's good to know.

    can someone second that? because then I could move ahead my plans

    I did mention earlier that I would like to team up with a writer and someone who understands the business side of Unity and Steam... I'm so confused (business side).. i'm up and down more often than a pair of kangaroos in the mating season


    (um, that kangaroo bit is a line from Red Dwarf)
     
    Last edited: Mar 6, 2018
  29. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,859
    @Dai-22 is mostly correct. You can get Unity Pro if you want, but you don't really need it, as the standard edition does all the same stuff. This costs nothing unless you (as an individual or business) are making more than $100k/year from your Unity games.
     
  30. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    I really love you people.... you bring me joy

    so I could continue on with my plans, of *maybe* being ready to start my realistic game by September.. (September is my goal, since the stadium I'm working at will be shutting down for 2 years for rennovations, and seems like a good arbitrary date to set and gage my progress against. 7 months.. I think if I continue making upward strides in Unity I could be ready to start my Early Access game then... (and I should have at least a workable version by then.... with luck and perseverance)

    then maybe I can get some people to join up (a writer, and like another dev who either codes, or arts, or both)

    did I mention that I scored music for my game already?
     
    Last edited: Mar 6, 2018
  31. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    This is correct.
    This is not. Also Unity does not siphon royalties. One of the top reasons (imo) there pricing model is superior to others who do mandate royalties.
     
  32. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    oh, very very good. Thanks muchly for the info.

    I'm working on displaying the spaceships velocity today, (though most of the tutorials on displaying the speed onto the screenspace seem outdated by 6-10 years... which means it must be really easy to do, and I'm just missing something.)

    what has been REALLY helpful is listening to Unity Learn's videos on the UI while I'm modeling in Maya.

    In Maya, I'm working on rigging models, specifically a banner/streamer flowing in the wind on a pole.. and making decorations for the "fantasy" ships..

    and I think I know how I'm going to handle the vast scales and distances in space... I think I"ll have to do what every other spacegame does (and now I've got a much better understanding of why) .. I will have a "local" space scene, where you can view the ship... a "solar system scale" where the ship is traveling in system, very slowly, and a "galactic scale" scene where all the stars are visible... ... In anything but the "local" scene, I think the ship might be respresented with an icon, and a "probably location" swuare, like in the old "Harpoon" naval war games.
     
  33. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    vid of game
    https://www.dropbox.com/s/ufg8sai1xj0st2k/20180328_070918.mp4?dl=0

    Wow... 2 Months in.. almost.. and I'm very happy with porogress... (I guess I havn't been posting so often as I was because.. well 2 months ago I knew a lot less and well.. knowing less meant doing less and having more time to write instead of do..


    but making progress and really happy about that. here is what it looks like at the momemet... here is a nice scene where you can fly around space a bit, shoot torpedos and broadsides.. try not to shoot the moon... it's only got 1 hit-point...

    https://www.dropbox.com/s/72szr20u0frq6g1/Mar27Hammerite.zip?dl=0
     
    JoeStrout likes this.
  34. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    So, two months in now.. and since my last check-in I have added a way to move between worlds via the "Warp"... I;ve gotten into a really good routine.. I spend 3-4 days implementing a feature, then I spoend 3-4 days making it look nice..

    and limiting myself in those 3-4 days... I could tweak the art and particals forever... but giving myself 1 day to do planet Terra, one day to do the second planet, and 2 days on making the warp look OK... nothing is perfect, but I can tweak that later when I'm wanting a break from some other task..

    I know what I gotta do next, but I want to put it off... Right now there is no "player persistence" so, when a new scene is loaded the player is killed and respawned... its not the same "player" as from the last scene.. I figure at the same time I should also try and figure out what I need to "save" and how to save stuff...

    I'm working on a "hazard" from the Space-shooter tutorial... small asteroids that will impact the ship and destroy components... (I'd rather work on this, but I should be doing the persistence)

    and... Timescale... I need to figure out how to track time, and slow and accelerate time, and how to spawn events during certain times.. the "broad" scope of my game is 10,000 years.... and I think that might equate to 20 hours of gameplay (100 should be better, I don't anticipate people "finishing" the game, since 40K fans seems to like "hardcore" and "grimdark" games)

    I did some research, contacted lots of people, got some music and sounds for my game.. I'm proud to say that it's 100% legal (Doh! I forgot to attribute the Skybox makers... but I plan on making my own for "stylized" skyboxes later) and 100% compliant with Game's Workshops Intellectual Property policy (meaning, with a "strong" idea, I COULD subit it to GW for "official status and some funding"... or this is my "practice" game and I'm making it to learn how to make the realistic space-game I have always dreamt of... so decisions... )

    I got some ideas on the "story" but I want a "Moria" random dungeon feel, I need 100 Space Marines in the game somehow, doing something, and I need to add in some "interesting choices" for the player to make..

    So... the player should start out "Dead" and standing before the God-Emperor of Mankind in the Afterlife, where the player will be given some multiple choice questions that will effect their starting equiptment, stuff like that... The Emperor will ask the player some questions like, What did you do during this time, and How did you become Captain, and just some background history stuff that will help make replayabilty fun, and give the player some "ownership" and control of this character from the start.. After answering the questions, the game will begin with the player's ship leaving Terra, going to the warp and onto the first mission wich will be something like "reclaim this space-fort and make it your base"



    ..hmmm... is it "wrong" of me to have bought a couple of old games on sale last week just because I wanted to break the files open and see how Silent Hunter 3 and Starfleet Command did their missions?

    some vids... warpspace.... a confusing psychic Ocean that humans use like "hyper-space"
    https://www.dropbox.com/s/bm1cencwg9hk501/20180409_080714.mp4?dl=0

    this version with Mistral's water effects.. (which I love.. but takes up a lot of processing power and it's just gimmicky and doesn't add anything to the gameplay.. .so.. while I love it, probably wont keep it..
    https://www.dropbox.com/s/bstel6xacyhcovu/20180407_124839.mp4?dl=0

    and a link to a zip file with my executable... I'd appreciate any critical feedback

    https://www.dropbox.com/s/wdup6fce7i4bqed/April9GathalmorAndWarp.zip?dl=0
     
  35. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
  36. Razputin

    Razputin

    Joined:
    Mar 31, 2013
    Posts:
    356
    Very cool, I like the idea of the Warp being like the over world. Like in mount and blade you walk around on a map of the world then select a town to enter. But in this you fly around in the warp and select a planet to enter.
     
    HeadClot88 and DerrickMoore like this.
  37. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    3 Months now! and I feel like I've made enough progress to start prototyping "Good Morning, Captain" (the realistic game that I want to make...) and I've had to get out my nerf bat on my game idea... I've had to cut away some of the dross...Meaning I've norrowed my concept down to what I feel I can actually do...

    I'm taking a step back (only 50 years really... ) and saying to myself.. this year 2100 game start with colonization is a little beyond me right now.. so I'm watching some BBc docys and one of them is about the guy who discovered the asteroid Eris... and his theories on there being a "super-earth" Planet IX out there...some 200 times farther than Pluto... and boom, the idea hit me that I could do my game in say the year 2050 (so much simplified from my original idea, but I can grow it later, build upon it.. like if I can do this, then next I can do the next 50 years, and so on... til I can reach my "dream game"

    I'm still prototyping and using my 40K practice game to try out ideas, but as soon as something is good and clean on my practice game, I'm gonna re-create it for GMC (Good Morning, Captain.. which I think is an OK name and stands out, etc... and doesn't infringe on any trademarks... and the game is about the "Captain's experience" and reading through logs and the stuff captains do..

    So, game-scope. The player controls and designs a space mission using near future tech to the newly discovered 9th planet... Other nations will be sending their own missions, giving it a bit of competition.. Once at planet 9 the player will rely on what tools and crew they brought to explore stuff and keep everyone alive.. (thinking of adding some sci-fi elements too)... but basically a "crew management" game, with some scientific learning thrown in...

    and it's nice to see how the game is looking compared to those photoshop "mock-ups" I did in the beginning...

    ok, and goals...
    Make the game for PC and mobile...
    Try to recruit a couple to people to help make the game
    Keep making my 40K game for the next few years
    keep both games under 300 megs (200 preferably)...but for mobile I'm aiming for super small.. so I'm also going to try and do it with a minimum of texture maps.
     
  38. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    I know I havnt shown anything in a while.. but I've successfully recruited another person.. an artist that I've long admired, (ok, this game artist has a games list longer than mine, I think, and includes Hexen, Total Annihilation Kingdoms and a bunch of other stuff) and years and years ago we worked on Spec-Ops together.. she is perhaps the best artist that I have worked together with... (ok, this artist is the exact opposite of me in art style and technique.. so, we would work on the same models and textures in Spec-Ops (and some other Zombie VR Studios game whose name eludes me right now) and the effect was.. well synergistic.

    So, I just want to say, I feel like Blackadder in episode 6 of series 1, when he's holding up 3 fingers.... yeah, I feel almost exactly like that... still looking at September to have an sellable game design and get started on that... (sellable game doesn't mean that I'm giving up on my "dream game".... just means, sellable and something I can get some other people interested in)

    (market research... says "dragons"... anyone got an opinion on that?)
     
  39. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    I don't know if I'd mentioned it earlier, but I had set a goal for myself back in April, to start working on a marketable game by September.. so my 40K game had taken a back burner to that since..

    my other game is a flash gordoney thing with retro style art and classy music by my friend Dave.. with very simple game play.. I just mashed up my 3 favorites from when I was a kid, Bezerk, MULE and Lunar Lander..





    but with my kid back in school, not working on my 40K game has been nagging me, so I spent the last week or so updating it with all the stuff I've learned over the last 2 months working on Starship Stowaway
     
    JoeStrout likes this.
  40. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    Working on making planets, and weather patterns for the planets...




    for both my 40K "practice" game, and for "Starship Stowaway"


    the orangy blobby things on the Planet's surface are eventually gonna be cities..

    my goal, ultimately is to look like this...

    http://www.ustream.tv/channel/iss-hdev-payload

    when the camera is on
     
  41. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    and maybe do cities as just a group of simple neighborhood shapes.. maybe if I made some highways.. I mean mega-ways and some bridges to link the neighborhoods together... but main goal with cities is that they should be destructible, and look OK.. any feedback suggestions welcome

     
    Martin_H likes this.
  42. Martin_H

    Martin_H

    Joined:
    Jul 11, 2015
    Posts:
    4,436
    I was working on a game where you control one big and well armed, but very slow Mech, stomping through armies of tanks and levelling industrial architecture to the ground. Ultimately I dropped the idea because I felt that from a gamedesign and decision-making aspect it just doesn't work. The core aesthetic of large scale destruction and the big vs small contrast worked, but as soon as I thought about gamedesign for a bit I realized that there must be good reasons why in games you typically don't play as something incredibly slow. When you can't move around quickly, it takes out so many interesting decisions and skill tests, and I realized that waaay to late. My primary skillset is being an artist, so I tend to approach game ideas from a fascination for a certain aesthetic (Totally the wrong way imho! But I can't help myself.). One of those that I have in my ideas pile is an "orbital RTS" where you have a perspective sort of similar to what you show in the last video. But with the knowledge from my failed mech game I quickly abandoned this one too, because things would need to be sooo sloooow to not look out of place, and I don't think that would be fun as a game.

    I'm interested in your thoughts on the gamedesign side of your project and where you think the fun decisions will be.

    Btw, "BattleTech" might be a good reference for looking at how they did their planets, in case you haven't played it yet. It's a great game imho.
     
    DerrickMoore likes this.
  43. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    BattleTech... ahh.. I havn't heard those words in a long time..

    actually, I got the game.. just not playing it so much... but BattleTech was my religion in HighSchool… then, I got to make Terrains and buildings for MechWarrior 4. (HAH.. my Dad made me give away all my Nerd stuff when I left ?Highschool... all my Warhammer got donated to the LFGS (Titains Games and Comics in Atlanta) and put Wargaming behind me.. and I stayed off it for 5 years.. then I got a job as an artist for a Warhammer40K game.. So I TRIED to give it up... but I love the aesthetic of the IP soo much.... So, naturaly, I gravitated towards 40K for my practice game...

    oh snap!... the band who made my music broke up!... Vegans.... (www.Bloodgod.nl)
    I knew I needed some music so I wrote to a few bands and asked for permission to use their music and I got a "yes" from these guys (because they grew up with Warhammer, too)

    my art --->


    so "game pacing"... its gonna be a very slow game.. like "Harpoon" on a Amiga 500 slow.. (basicly I had to play Harpoon on that Amiga in "realtime".. I'd give a bunch of orders to my fleet, then go to work, come back and see how the game is going.. leave it on for a week... wow... and basicly no graphics, too...

    so, I want a slow game.. vast ranges.. well, I want to capture the "feel" of Voidwar in the year 40,000.. The Player's ship starts out New and in full repair, but there will be no "healing" no going into SpaceDock… The Player will have to make the most of their limited resources, etc to try and complete the mission.. (which is to bascily orbital bombard 7 or so planets.. some of which may be loyal to the Player's faction, but must be destroyed anyway to prevent some future calamity.. )

    My target audience for the 40K game is very small.. maybe a few thousand people will enjoy it.. But I wanted to make a game, for that small niche market (a boring game just for me), a game that GamesWorkshop would never make themselves.. and all the systems and a lot of the art I'm making can be used for BOTH games.. the "fun" one and the one I think is actually marketable..
    My basic starting point, was thinking... I want to make "Silent Hunter" but in space, set in my favorite IP... but "Silent Hunter" style gameplay is what I'm going for.. a long campaign where the player gets to captain their ship.. and some interesting decision along the way.
     
    Martin_H likes this.
  44. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
  45. Martin_H

    Martin_H

    Joined:
    Jul 11, 2015
    Posts:
    4,436
    That's awesome!


    http://www.bloodgod.nl/final-statement.html

    Wow, what a rollercoaster! It's basically indistinguishable from satire, but I've seen enough crazy stuff in the metal scene to believe it.


    Looks at a glance like the more tedious and complicated father of "Defcon".

    There is a fun online game that you could try if you're interested in multiplayer async games with long (realtime) time frames:
    https://np.ironhelmet.com/#landing

    Diplomacy and forging alliances with other players are a big part of the game, betrayals are also to be expected.


    I think balancing-wise cross-mission-persistence can be a nightmare and was the main cause for some of my complaints about the Homeworld games and Deserts of Kharak , where you keep your fleet from mission to mission. So in case you want to look for references, check those out.


    That probably could interest a few people, I hope it works out well, good luck with your game!
     
    DerrickMoore likes this.
  46. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    Well.. I had to remake the whole way I was making planets.. so now, it's more like Earth really, there's a sphere of water, and inside are 20-something "tectonic plates" that make up the islands and continents of this world.. everything has the same texture/colour etc.. but all landmass is made up of the same "landmass prefab" and I think it turned out pretty well.

    the planet terrain I was using before.. well.. didn't do what I wanted, and well.. I need to crack the surface of the world and turn it into Alderaan

     
    Last edited: Oct 15, 2018
  47. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    one year...

    still coming along nicely.. working on my firstever procedural systems



    all the bits of the Voidship are destructible.. except for the "spacehulk" hull... Big ships, the size of a city... I forgot to add Collisions to the prow

     
  48. JoeStrout

    JoeStrout

    Joined:
    Jan 14, 2011
    Posts:
    9,859
    Looking great! Keep up the good work!
     
  49. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246



    2nd goal completed, bits of the ship get destroyed, eventually leaving only a "spacehulk" derelict
     
    JoeStrout likes this.
  50. DerrickMoore

    DerrickMoore

    Joined:
    Feb 4, 2018
    Posts:
    246
    note to self.... ok... make a "rader" cone object... with a trigger... that collides with the eenemy, and plays a "signal or detection" partical at the enemies location in the "strategy map"... because the ships are so far away from each other... you usually can't see your target