Announcement

Collapse
No announcement yet.

[Community Project] Real Time Strategy Game. NEW MODELS AVAILABLE. SEE POST #1

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Community Project] Real Time Strategy Game. NEW MODELS AVAILABLE. SEE POST #1

    UPDATES:
    7 New models are now available on GitHub. Click here to see more. I created a new word document that lists all the models (including work in progress) for this project. All those who are modeling for this project, add your model in this document with your name and other model details. Please PM me your email address and i can add you to edit the document.

    View Document


    Thank you all for voting! Here are the results:

    Era:


    Realism:


    Style:


    Theme:


    Hello everyone,

    I've been working on an RTS Template (not this one) and thought i will make this a community project instead so everyone can learn and share and create. We have a lot of skilled people here on forums so i thought about bringing all of us together to create a AAA quality Strategy game (like Age of Empires, Rise of Legends etc). You can contribute anything (like characters, props, textures, materials, effects etc) you like and if we all work together we can make an amazing game using Unreal Engine 4.

    If you feel like you don't have absolutely nothing to contribute feel free to download this project and see how its done. Once you go through the Blueprints you might get an idea on adding something new. And dont forget to spread the word to all your friends.

    I would like to have this game with a mix of AOE and fantasy with cool magical effects plus gorgeous graphics and exotic maps. But that is my suggestion only. Since this a community project i really want to hear your opinion too.

    Some references from Google:

    http://games.softpedia.com/screenshots/8-1587_2.jpg
    http://riddlerreviews.files.wordpres...2011/02/48.jpg
    http://www.superdownloads.com.br/ima.../6/76319,O.jpg
    http://www.gamingnexus.com/Images/Article/1375/3.jpg
    So what do you think? If you have any more questions, please do ask it here.



    Download Project from Github.
    Trello Road Map

    Latest video: I added the ability to spawn resources in editor using Blutility.


    Update #1 video
    Last edited by ryanjon2040; 11-22-2014, 02:11 AM. Reason: New models available
    Unreal Nexus - Create Share and Experience!
    Unreal Engine 4 World-Wide User Map

    [PLUGIN] Aws Gamelift Client Plugin
    [TOOL] Create your own binary release of UE4 from GitHub source
    [Marketplace] Vehicle Soccer Template
    [Marketplace] Objective Waypoint System
    My UE4 Tutorials and Misc Tools

    Lead Programmer at YetiTech Studios
    Your Friendly Neighborhood
    Satheesh PV (a.k.a RyanJon2040) | Twitter, Instagram, Facebook, LinkedIn, YouTube, Google+

  • #2
    Great work Ryan Jon!

    I can't wait to see how this project develops with all the Community and you working together!



    Rama
    100+ UE4 C++ Tutorials on the UE4 Code Wiki, including UE4 Multi-Threading!

    UE4 Marketplace: Melee Weapon Plugin & Compressed Binary Save System Plugin | Rama's C++ AI Jumping Videos | Vertex Snap Editor Plugin

    Visit www.ue4code.com to see lots of videos about my C++ Creations! ♥ Rama

    Comment


    • #3
      Awesome, I'll totally be checking this out when I return from work! I didn't see a mention, but does this require Coherent-UI for the HUD to work, by the way?

      Comment


      • #4
        This is an awesome idea!
        Unfortunately I'm not very skilled in developing games with UE4 yet...
        Anyway, I'd really like to see how this project becomes something big with the help of the community!

        Comment


        • #5
          Originally posted by Rama View Post
          Great work Ryan Jon!

          I can't wait to see how this project develops with all the Community and you working together!



          Rama
          Thank you Rama!

          Originally posted by DanielBennifer View Post
          Awesome, I'll totally be checking this out when I return from work! I didn't see a mention, but does this require Coherent-UI for the HUD to work, by the way?
          Hi Daniel...No this does not need Coherent to work. I thought about that first but since this is a community project i decided not to include but anyway i'll forward this thread to one of the Coherent Developer.

          By the way please note that this is a completely new project and is not this one. I'll eventually add functions from that project to this community project.

          Originally posted by Rakantor View Post
          Unfortunately I'm not very skilled in developing games with UE4 yet...
          Please dont feel like that ...You maybe skilled in some other field like modelling, texturing, rigging etc. I would like to have every little help that i can get. Even if its a small prop or a small texture i really appreciate it. If you are still unable to contribute...no worries . Feel free to download this and you can see how things are done. So far i have everything commented in this project and it is pretty simple too so you should be able to modify it further.
          Last edited by ryanjon2040; 08-13-2014, 08:09 AM.
          Unreal Nexus - Create Share and Experience!
          Unreal Engine 4 World-Wide User Map

          [PLUGIN] Aws Gamelift Client Plugin
          [TOOL] Create your own binary release of UE4 from GitHub source
          [Marketplace] Vehicle Soccer Template
          [Marketplace] Objective Waypoint System
          My UE4 Tutorials and Misc Tools

          Lead Programmer at YetiTech Studios
          Your Friendly Neighborhood
          Satheesh PV (a.k.a RyanJon2040) | Twitter, Instagram, Facebook, LinkedIn, YouTube, Google+

          Comment


          • #6
            Originally posted by Rakantor View Post
            Unfortunately I'm not very skilled in developing games with UE4 yet...
            This is exactly what i thought when asked to contribute to a community project for UDK, someone convinced me and i learned a great deal from it. Like ryanjon said, you can always try and you might learn some valuable things.

            And i will be looking into your project this week ryanjon and will try to contribute until my imagination and motivation for my personal project return (and maybe even longer).

            Comment


            • #7
              Hello,
              thanks for the awesome gift. It makes me in desire to do funny thing like a "heaven and hell" inspired game but based on the facewiteragramworld , building lolcats temple on a side and grumpy arenas on the other, with a goal to attract people to win click-adds to be the mememaster... (but as i have a lot of things i promised to do, i just write my crazy idea here for now ^^)

              thanks again for the gift.

              Comment


              • #8
                Originally posted by Thommie View Post
                This is exactly what i thought when asked to contribute to a community project for UDK, someone convinced me and i learned a great deal from it. Like ryanjon said, you can always try and you might learn some valuable things.

                And i will be looking into your project this week ryanjon and will try to contribute until my imagination and motivation for my personal project return (and maybe even longer).
                Thank you very much Thommie!

                Originally posted by Fen View Post
                Hello,
                thanks for the awesome gift. It makes me in desire to do funny thing like a "heaven and hell" inspired game but based on the facewiteragramworld , building lolcats temple on a side and grumpy arenas on the other, with a goal to attract people to win click-adds to be the mememaster... (but as i have a lot of things i promised to do, i just write my crazy idea here for now ^^)

                thanks again for the gift.
                No problem Fen. I am happy to see you all are liking this.
                Unreal Nexus - Create Share and Experience!
                Unreal Engine 4 World-Wide User Map

                [PLUGIN] Aws Gamelift Client Plugin
                [TOOL] Create your own binary release of UE4 from GitHub source
                [Marketplace] Vehicle Soccer Template
                [Marketplace] Objective Waypoint System
                My UE4 Tutorials and Misc Tools

                Lead Programmer at YetiTech Studios
                Your Friendly Neighborhood
                Satheesh PV (a.k.a RyanJon2040) | Twitter, Instagram, Facebook, LinkedIn, YouTube, Google+

                Comment


                • #9
                  Originally posted by ryanjon2040 View Post
                  Please dont feel like that ...You maybe skilled in some other field like modelling, texturing, rigging etc. I would like to have every little help that i can get. Even if its a small prop or a small texture i really appreciate it. If you are still unable to contribute...no worries . Feel free to download this and you can see how things are done. So far i have everything commented in this project and it is pretty simple too so you should be able to modify it further.
                  Originally posted by Thommie View Post
                  This is exactly what i thought when asked to contribute to a community project for UDK, someone convinced me and i learned a great deal from it. Like ryanjon said, you can always try and you might learn some valuable things.
                  Haha Thanks for your trust in me, guys
                  Perhaps I will find a way how to contribute to the project, I'll do my best!

                  Comment


                  • #10
                    Originally posted by Rakantor View Post
                    Perhaps I will find a way how to contribute to the project, I'll do my best!
                    That's the spirit my friend!
                    Unreal Nexus - Create Share and Experience!
                    Unreal Engine 4 World-Wide User Map

                    [PLUGIN] Aws Gamelift Client Plugin
                    [TOOL] Create your own binary release of UE4 from GitHub source
                    [Marketplace] Vehicle Soccer Template
                    [Marketplace] Objective Waypoint System
                    My UE4 Tutorials and Misc Tools

                    Lead Programmer at YetiTech Studios
                    Your Friendly Neighborhood
                    Satheesh PV (a.k.a RyanJon2040) | Twitter, Instagram, Facebook, LinkedIn, YouTube, Google+

                    Comment


                    • #11
                      I would be willing to contribute art assets. Just credit me

                      I do not care what license they go under just as long as other people can use them.

                      - HeadClot

                      Comment


                      • #12
                        Originally posted by HeadClot View Post
                        I would be willing to contribute art assets. Just credit me

                        I do not care what license they go under just as long as other people can use them.
                        Thank you HeadClot! Each and everyone who worked on this project will be definitely credited! Now that you mentioned about license i would like to hear what others and Epic thinks. Since this is a community project, under what license does this project and assets come in?

                        By the way, I just added Selection Box (Visual only. Selection of multiple actors will be added later).



                        Few Git related questions since this is the first time am using Git:

                        1: When i make a change and sync it using Git client, what do you actually call it? Committed a new change or Merged a new change or pushed/pulled a new change?

                        2: How can i efficiently track a changelog? Should i just add a changelog.txt and add changes there?
                        Last edited by ryanjon2040; 08-14-2014, 07:35 AM.
                        Unreal Nexus - Create Share and Experience!
                        Unreal Engine 4 World-Wide User Map

                        [PLUGIN] Aws Gamelift Client Plugin
                        [TOOL] Create your own binary release of UE4 from GitHub source
                        [Marketplace] Vehicle Soccer Template
                        [Marketplace] Objective Waypoint System
                        My UE4 Tutorials and Misc Tools

                        Lead Programmer at YetiTech Studios
                        Your Friendly Neighborhood
                        Satheesh PV (a.k.a RyanJon2040) | Twitter, Instagram, Facebook, LinkedIn, YouTube, Google+

                        Comment


                        • #13
                          Originally posted by ryanjon2040 View Post

                          By the way, I just added Selection Box (Visual only. Selection of multiple actors will be added later).
                          ...

                          Few Git related questions since this is the first time am using Git:

                          1: When i make a change and sync it using Git client, what do you actually call it? Committed a new change or Merged a new change or pushed/pulled a new change?

                          2: How can i efficiently track a changelog? Should i just add a changelog.txt and add changes there?
                          Nice work on the Selection Box! I'm also new to Git so i can't help you with that.

                          I just started going through the project and noticed that the camera can still be rotated when you're giving units new orders, should that be changed or did you intend to do that?

                          edit:
                          I not being able to rotate the camera while having a unit selected also feels wrong, didn't you use middle mouse button to rotate in a previous version?
                          Last edited by Thommie; 08-14-2014, 02:01 PM.

                          Comment


                          • #14
                            Originally posted by ryanjon2040 View Post
                            Few Git related questions since this is the first time am using Git:

                            1: When i make a change and sync it using Git client, what do you actually call it? Committed a new change or Merged a new change or pushed/pulled a new change?

                            2: How can i efficiently track a changelog? Should i just add a changelog.txt and add changes there?
                            Commits are done top your local files. When you are ready to sync those changes to the online repository(github), you do a Push. This will move all your local commits to the server. So I guess the apt term here would be ' Push' . Because each Push can contain multiple Commits. However git never worry about 'pushs'. For git, only the commits matter. If you look in n activity log in GitHub, it only mentions the 'commits' not the 'pushes'

                            So
                            Syncing = Push
                            Each change = Commit

                            We use Git where we work, and usually I just tell the guys, 'I have pushed that feature I was working on'. This is because I might have done several commits before the feature was complete.

                            Now 'Merging', it is only applicable when you have more than 1 working branch. Suppose you have a stable code base. Now you want two new features. YOu take care of one and another guy says he will do the otehr one. So each of you create your-own branches from the current master branch. You will work on these branches and push changes to your-own branches (just like how a tree branches out). At the end when each of you complete your work, you will merge your branch with the parent (master). And when both of you have merged your-own branches with the master, the master will have all the code:
                            master = master+branch1+branch2

                            This is called merging. This happens when you work in parallel, and I think this is the true power of git.

                            Git is pretty complex at first. But there are some nice tutorials out there which will give you a good idea.
                            Last edited by mindfane; 08-14-2014, 03:13 PM.
                            I expected challenges - but I never thought they'd be so bad, so long, and so frequent.

                            Comment


                            • #15
                              Originally posted by Thommie View Post
                              edit:
                              I not being able to rotate the camera while having a unit selected also feels wrong, didn't you use middle mouse button to rotate in a previous version?
                              I have changed right mouse rotation to middle mouse rotation and pushed it to my Github. Please check it out.

                              Originally posted by Thommie View Post
                              I just started going through the project and noticed that the camera can still be rotated when you're giving units new orders, should that be changed or did you intend to do that?
                              Hi Thommie. That behavior has changed since camera rotation is now Middle Mouse Button.

                              Originally posted by mindfane View Post
                              Commits are done top your local files. When you are ready to sync those changes to the online repository(github), you do a Push. This will move all your local commits to the server. So I guess the apt term here would be ' Push' . Because each Push can contain multiple Commits. However git never worry about 'pushs'. For git, only the commits matter. If you look in n activity log in GitHub, it only mentions the 'commits' not the 'pushes'

                              So
                              Syncing = Push
                              Each change = Commit

                              We use Git where we work, and usually I just tell the guys, 'I have pushed that feature I was working on'. This is because I might have done several commits before the feature was complete.

                              Now 'Merging', it is only applicable when you have more than 1 working branch. Suppose you have a stable code base. Now you want two new features. YOu take care of one and another guy says he will do the otehr one. So each of you create your-own branches from the current master branch. You will work on these branches and push changes to your-own branches (just like how a tree branches out). At the end when each of you complete your work, you will merge your branch with the parent (master). And when both of you have merged your-own branches with the master, the master will have all the code:
                              master = master+branch1+branch2

                              This is called merging. This happens when you work in parallel, and I think this is the true power of git.

                              Git is pretty complex at first. But there are some nice tutorials out there which will give you a good idea.
                              Thank you very much mindfane. You explained it very well. I have started using the term Push.
                              Last edited by ryanjon2040; 08-15-2014, 03:49 AM.
                              Unreal Nexus - Create Share and Experience!
                              Unreal Engine 4 World-Wide User Map

                              [PLUGIN] Aws Gamelift Client Plugin
                              [TOOL] Create your own binary release of UE4 from GitHub source
                              [Marketplace] Vehicle Soccer Template
                              [Marketplace] Objective Waypoint System
                              My UE4 Tutorials and Misc Tools

                              Lead Programmer at YetiTech Studios
                              Your Friendly Neighborhood
                              Satheesh PV (a.k.a RyanJon2040) | Twitter, Instagram, Facebook, LinkedIn, YouTube, Google+

                              Comment

                              Working...
                              X