Search Unity

Battlemass [full game]

Discussion in 'Assets and Asset Store' started by Leslie-Young, Sep 19, 2012.

  1. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    This is not longer offered as the source is incompatible with the latest Photon and Couchbase libs and will throw errors which I do not have the time to give support on.


     
    Last edited: Jun 5, 2014
  2. Univerb-Gaming

    Univerb-Gaming

    Joined:
    Jun 28, 2012
    Posts:
    255
    Who ever buys this setup is going to learn a hell of a lot from the code in terms of the items that surround the game code itself making for a completed game / project (user management, leader boards, matchmaking etc.)

    It's these items that take the longest to get done right
     
  3. ZettaZete

    ZettaZete

    Joined:
    Apr 28, 2012
    Posts:
    74
    I remember playing this game! I thought it was a bit slow paced but it was very impressive.

    Good luck on your sales!
     
  4. unityasoft

    unityasoft

    Joined:
    Oct 28, 2011
    Posts:
    249
    looks great +
     
  5. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    The package was declined for sale on the asset store but I will offer it for sale via paypal. Contact me to find out what my paypal info is and how you can get access to the package.
     
  6. unityasoft

    unityasoft

    Joined:
    Oct 28, 2011
    Posts:
    249
    Why in hell would this be declined.
     
  7. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    Like I mentioned in the fist post, it has something to do with the 3rd party requirements. EZGUI was fine, but not Couchbase and Photon. I don't know why it matters, but is not gonna push the issue as it is their store and their rules.
     
  8. joshimoo

    joshimoo

    Joined:
    Jun 23, 2011
    Posts:
    266
    Looks interesting.

    Couple of questions:
    - What type of documentation is included?
    - How is the code quality (since it's a finished game I assume some hacks are still in place?)
    - Network structure? (authoritative server?)
    - Anything else I should know?

    Thanks
     
  9. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    There is no documentation to explain the overall logic behind everything, I doubt I'd even remember what it all was without reading the code again. I do tend to comment a lot in my code but you will need the ability to read/follow and understand code to learn from this. This is not a framework, it is a full game that you get as is.

    There will probably be a few hacks here and there but I tend to just rewrite whole classes if I do make heavy changes/hacks. Also of note, this is actually called Battlemass 2. There was a 1st vesion which used Google App Engine for the networking and a few months later I decided to rewrite it for Photon and used the oppertunity to add single player/AI and hot-seat modes and even rewrite a lot of game rules, so a lot of code was rewritten and much cleaner.

    There is one game server (based on Photon Server) that all game clients talks to and this then send the messages on to the clients. Note that this is a turn based game, so the server is much simpler than you would expect from something like an FPS game.

    $bm_code.jpg
     
  10. blaze

    blaze

    Joined:
    Dec 21, 2011
    Posts:
    211
    Why are you selling? The profit with the game dont reached the expected?
    Just want to know, to understand why sell the entire project instead of continue updating it.
     
  11. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    Battlemass have reached its end of life in sales and I have no plans of creating a new or an updated version, so I see no problem in releasing this if it would mean a little more revenue from the title.
     
  12. playerX10

    playerX10

    Joined:
    Sep 19, 2012
    Posts:
    1
    Hi,

    I'm interested in buying this source code for the game, I have already contacted you via private message, let me know how do I do so?

    Thanks
     
  13. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    I did reply but will resend the PM in case the previous one did not make it for some reason.
     
  14. Devision4

    Devision4

    Joined:
    Jan 12, 2013
    Posts:
    1,239
    could you re-write it for Photon Cloud? Photon Server is sadly only available for windows server.
     
  15. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    No, I do not have the time for this and it would mean a lot of technical changes to how things works atm.

    The server side needs to save to a database for persitance, something I can't do with photon cloud. If I used cloud I would not only have to use the photon cloud server but also host a 2nd server to handle the database and then trust the clients to save to that database. It would also be a lot of work to change the client such that it used cloud and I would lose some of the checks that the server side did (the clients do already do a lot of cheat checking so at least that part would be ready for cloud).
     
  16. Devision4

    Devision4

    Joined:
    Jan 12, 2013
    Posts:
    1,239
    Ah ok I understand. I want to purchase. Please send me pm with paypal details.
     
  17. cinco

    cinco

    Joined:
    Apr 11, 2013
    Posts:
    11
    Okay, I purchased this from Leslie about one week ago. Since then I have been combing through it and the code is very clean. I have yet to find a hack, it is also well commented and easily understood/ highly organized.

    You will need to purchase SM2 and EZGUI to get it functioning. I had no experience with Couchbase or PhotonServer, but managed to get it up and functioning in about 4 hours. (Don't skip over the editing of the photonserver.cfg file, so, so painful... )

    Bottom line is this, you get a fully functional networked game for $70, there is soooo much to this code including an ELO system, lobby, ai, it just keeps going.

    Well worth it, would purchase again for sure..
     
  18. ronan-thibaudau

    ronan-thibaudau

    Joined:
    Jun 29, 2012
    Posts:
    1,722
    I'm interested but not being on the asset store is a problem licensing wise, could you post the license with which you sell it or, if you don't have a license ready, could you write one that clearly indicates what it is licensed for?
     
  19. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    Thanks for the kind word, cinco

    ronan.thibaudau, you can do whatever you want with it. If you want to build the game and dump/sell it as is on the net, then you can do that. You have full rights to use the included csource code and art any way you want.

    What you can't do is use the game's name (I don't have that trademarked however), and do not resell or distribute the source package. That is just common sense and decency.

    The 3rd party tools that this relies on, and the reason it was rejected on the asset store, are EZGUI, SpriteManager2, Photon and Couchbase. They have their own licenses of use and are not included in this package.
     
  20. ronan-thibaudau

    ronan-thibaudau

    Joined:
    Jun 29, 2012
    Posts:
    1,722
    Is it licensed per user or per company? Can i share the source with contractors or do they need their own license?
     
  21. Cure

    Cure

    Joined:
    Mar 11, 2013
    Posts:
    47
    I'd like to purchase this via paypal. Please send me a PM with your Skype or something.
     
  22. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    Is per company and sure, you can share it with contractor. I just don't want to see it apear on those chinese pirate sites selling unity assets ;)
     
  23. Pixelrez

    Pixelrez

    Joined:
    Jan 8, 2013
    Posts:
    1
    I'd like to purchase this via paypal. Please send me a PM
     
  24. GCat

    GCat

    Joined:
    Jul 31, 2012
    Posts:
    172
    I purchased it, and i want to say its worth every $,

    very pro work, thank you!
     
  25. wayneharrel

    wayneharrel

    Joined:
    Aug 12, 2012
    Posts:
    2
    Hi

    I'd like to purchase this, please send me a PM!

    Thanks!
     
  26. Grand_A

    Grand_A

    Joined:
    Oct 16, 2012
    Posts:
    9
    Is there any specific tutorial for this? Such as connecting the game to Couchbase and Photon?
     
  27. Leslie-Young

    Leslie-Young

    Joined:
    Dec 24, 2008
    Posts:
    1,036
    There are no docs/ tutorials. You will be getting the source code for the game client (Unity C#) and server (C#) as-is - not a kit. Please study the Photon and Couchbase docs to learn how these are set up.
     
  28. sszukala

    sszukala

    Joined:
    Nov 26, 2013
    Posts:
    9
    I can't afford this either way.