• 0.940582959641256

    posted a message on METRUH ENGINE - Advanced Third Person RPG Engine (Videos included)

    Metruh Engine completed

     

    Today, concluding with a long successful testing session and ironing out some of the last bugs, marks the day that the Metruh Engine has been completed. This is a huge step in making the game of my dreams become a reality. For the last few months, Ive already started working heavily on the actual content from my game, but the Metruh Engine now beeing finished means I can now commit fully to using it to create my dream RPG game project.

     

    In February 2019, I will have worked for 5 years on this project. Its been a long road, the project has evolved alot since then and its turning out better than I could have ever hoped back when I first started. It was a magical moment when I finished my first player character model after almost 5 years of work and walked around with it on the map. The graphical fidelity that I now manage to achieve is better than anything I could have ever hoped for when the project first started. Back when I first started this project was around the time the marketing campaign for the Witcher 3 really started to pick up and I would daydream about my game at some point maybe reaching a comparable graphical fidelity. Now its looking like my RPG will actually look better than the Witcher 3 in some places.

    Of course the Metruh Engine will continue to evolve as the project progresses, but now the progress of the engine is driven by the development of the game itself.

     

    All in all, the engine now includes the following features:

     

    - Intricate TPS movement and camera

    - An in-depth and skillful combat system

    - Intelligent and easily modifiable enemy AI

    - Completely custom HUD and UI

    - NPC and Dialog System

    - Quest System for handmade quests

    - Quest System for radiant/randomized quests

    - Pickup system

    - Interaction with the world through abilities

    - A system for slight randomization in the world

    - Intricate character progression (levels, stats, perks)

    - System for unlockable additional abilities

    - Item and Inventory system

    - Map system

    - Underwater gameplay

    - A puzzle system

    - A powerful level of detail system

    - An adventure game like object "repair" system

    - Readable notes

    - Custom tooltips

    - Multiplayer with up to 6 people

     

    Probably even forgetting some of the smaller features I implemented. And all of it working in a huge open-world game environment.

     

    Finally, here are some screenshots from a work in progress environment from my game. Though its not finished yet, all the assets here are created using photogrammetry/3d scanning real-life objects:

     

     

     

    Hope you like it!

     

    The more the project progresses, the more Im confident that I can deliver a SC2 mod that has a level of quality, intricacy and scale that has never been seen before and is rarely ever seen in fan projects overall. Of course I also have to thank all the people who supported me along this journey. In the coming months, a full reveal trailer will be released and I cant wait to show you guys what I have been working on all these years.

     

    I will continue to post updates for this project here until the full reveal. And I hope that it will excite you just as much as it does me.

    Posted in: Project Workplace
  • 0.940616246498599

    posted a message on METRUH ENGINE - Advanced Third Person RPG Engine (Videos included)

     

    Quote from bummknallpeng >>

    Just wanted to stop by and say: Amazing job! Keep it up! :-D

    Thanks! Glad you like it!
    Currently working on an ingame party system:
    Posted in: Project Workplace
  • 1.30221913594074

    posted a message on METRUH ENGINE - Advanced Third Person RPG Engine (Videos included)

    LOD (Level of Detail) System

     

    For the last month or two, Ive been hard at work to develop a proper level of detail system (a performance saving measure) for the Metruh Engine and thanks to invaluable contributions from both Talv and Eclipse, the system is now finally finished.

     

    And the performance results are absolutely astounding, it is a game changer.

     

    What this allows me to do is have a huge amout of doodads in the map (talking 10000 - 20000), aswell as have a visual fidelity that is as good as the screenshot above, without either affecting performance all too much.

     

    A quick video showing it off (watch it full screen, 1080p, notice the detail fading in/out in the distance) In the final scene, the screen is more zoomed in to make the detail scaling better visible:

     

    The system makes it so that only doodads in the vicinity of the player actually exist in the game world at all (they are completely erased otherwise, not just hidden). It also scales the model quality of the doodads depending on how close the player is to them. There are three degrees of model quality: High Poly, Mid Poly and Low Poly. It required alot of clever coding, but it was totally worth it.

     

    Heres an example of the detail scaling models:

     

    To give you some numbers:

     

    A scene with 10000 doodads that was using high-fidelity models previously ran at 88 FPS. With this LOD system activated, the same scene run at 215 FPS.

     

    The results are equally impressive on low-spec PCs. Someone with a very weak CPU, when playing my game, would have his FPS crawl to halt with about 1 - 5 FPS (no kidding). With this system activated, he ran at a stable 50 FPS.

     

    Its this system that will make my vision for this RPG possible. Without it, a game of the scale that I have planned simply would not be possibly in Starcraft 2.

     

    Theres more you can do with this system aswell. It allows you to interact with with doodads using triggers in a much more direct way, you could for example easily trigger that grass moves when the player walks through it. Another great thing about this system is that theres really no downsides to using it: You dont have to change your approach to terraining and you can turn it on and off using a single variable!

     

    I will probably release this system once my game is done, however, most Starcraft 2 maps really wont get much out of it. For one, its made for third person gameplay, or atleast a camera that follows one unit. Additionally, it only really shows its strength when you use a massive amouts of doodads and/or you are using very high poly models.

     

    Posted in: Project Workplace
  • 0

    posted a message on Starcraft 2 arcade doomed by Direct Strike

    Well Desert Strike was always popular.

    Posted in: General Chat
  • 0.940386230058774

    posted a message on METRUH ENGINE - Advanced Third Person RPG Engine (Videos included)

    Did a graphics test to see how far I can push Starcraft 2s graphical capabilities for this project. This is all rendered ingame:

    Posted in: Project Workplace
  • 0

    posted a message on So, turns out Starcraft 2 played a major part in turning my life around. And thank you to this community.

    Let me tell you a story. In the beginning of last year, I was in a hell that I would wish upon noone. Grave personal and job-related troubles brought me down into a major depression and I was inches away from offing myself, which thankfully was prevented by my best friend. Since then, I completely rebuild myself as a person and to my surprise, Starcraft 2 and this community played a large part in this.

     

    After the job-related troubles hit hard I really didnt know into what direction I could go and it was hard to see a light at the end of the tunnel. To my surprise, it was Starcraft 2 of all things that played a huge role in finding a new great job, which is the last thing I would have expected. Those of you that know me know that I never expected to get anything more out of my mods/maps then fun. I never wanted to use them as jumpstart into the gaming industry or make money from them.

     

    So, here I was in a job interview for a really nice IT-company. I had used some of my mod work in my resume and in the interview itself I showed them the trailer for my mod "Psionic Warfare: Total Destruction". They were majorly impressed. Comments like "That looks like it was done by a professional studio" were said. I got the job and later on they told me that Psionic Warfare was a major deciding factor in me getting it.

     

    Getting that job, together with great support from friends and family all helped me get back on track and go forward. And without this community, I could have never reached this level of quality with my mods.

     

    So thanks alot to every single one of you. Starcraft 2 and this community means alot to me,

     

    Crainy

     

     

     

     

    Posted in: General Chat
  • 0.940419580419581

    posted a message on METRUH ENGINE - Advanced Third Person RPG Engine (Videos included)

     

    A huge amout of new stuff has been developed since my latest update on the forums, heres a look at the latest completed feature, which is underwater gameplay:

     

     

    Im especially proud of this little feature, the water effects actually get applied when you pan the camera beneath the water surface:

     

    You can also jump into the water from any point, though the animations are not finished for this yet:

    Posted in: Project Workplace
  • 0

    posted a message on [TPS] Starcraft: IMMERSIVE ROLEPLAYING (Trailer included)
    Quote from UmbraUnda >>

    Just played.  Wow, looks amazing.  Really appreciate the detail and all...  I just wish it had more features- perhaps they'll be implemented later on?

    Some basic things like inventory, shop, items, etc... I know you say its not about fighting but if you implemented that I think it'd be 10x more fun.

     

     Thanks, Im glad you like it. Though there will never be these kinds of gameplay features in this.  Its a roleplaying game, not an RPG.
    Posted in: Project Workplace
  • 0

    posted a message on [TPS] Starcraft: IMMERSIVE ROLEPLAYING (Trailer included)

     

    Trailer:

     

    PLAY IT NOW
    The game is available on NA and EU Servers - Search for "Star Craft: Roleplaying"

    Description

     

    Starcraft: Immersive Roleplaying is an advanced third person roleplaying mod that allows for atmospheric roleplaying in the universe of Starcraft. It is trying to capture a roleplaying experience similar to that found in World of Warcraft.

     

    The mod utilizes the assets from the Starcraft 2 cinematics for a high fidelity third person experience.

     

    Whether you are an avid roleplayer or just want to experience the world of Starcraft in a never before seen graphical fidelity, this is the mod for you.

     

    Features:

     

    • Uses the assets from Starcraft 2s cinematics
    • Choose from wide variety of Starcraft characters
    • A custom chat system made specifically for roleplaying
    • Express your character using a wide variety of emotes
    • Explore immersive Starcraft environments
    • Roleplay with up to 12 other players

     

    What is roleplaying?

     

    This mod is not about fighting or levelling. Instead, it is about acting as if you are the character you are portraying and about creating stories with other players. It is essentially playing pretend.

     

     

     

     

     

     

     

    Comments and constructive feedback are greatly appreciated!

    Posted in: Project Workplace
  • 0

    posted a message on METRUH ENGINE - Advanced Third Person RPG Engine (Videos included)

    Ive redesigned the dialog system from what it was previously to something much more streamlined and engaging.

     

    Instead of a boxy menu that displays everything at the same time, you now have a clean list of your available questions, inspired by the likes of Skyrim and Witcher. Quest specific questions will now be simply displayed in this list in a different color instead of having their own bracket.

     

     

    Selecting a dialog question will now bring you to a new screen with the NPC answering instead of simply displaying it in a box next to the questions.

     

     

    While the UI is still a placeholder, the bar on the very left side of the dialog questions scales dynamically with the amout of questions available.

     

     

    I think this redesign makes the dialog system much more engaging and makes it feel less like you are just checking of a list.

     

    For the record, this is how the dialog system used to look like:

     

     

    I think this is a clear improvement.

    Posted in: Project Workplace
  • 0.963921034717495

    posted a message on METRUH ENGINE - Advanced Third Person RPG Engine (Videos included)

     

    Disclaimer: Everything you are about to see is work in progress, entirely consisting of placeholder assets and subject to drastic change and improvement. Do not expect too much fancy UI or polish quite yet.

     

    The Metruh Engine is the most advanced Third Person Multiplayer RPG Engine ever developed for Starcraft 2. Ive been working on and off on this massive endeavour since 2013, though development of it has really kicked into gear again in the last few months.

     

    People got a first glimpse at the engine when I announced "Transformers: Open World", however, it allows for far more than what you have seen so far. I think now is a good time to finally give the engine a proper presentation.

     

    THE PURPOSE

     

    The Metruh Engine will serve as a framework for me to create one of the largest Starcraft 2 mods of all time, a massive multiplayer RPG. Ive been working on this project also since 2013 and it will have a scale and polish only rivaled by "Starcraft: Universe" itself.

     

    While the engine can be used effectively to create all kinds of third person Starcraft 2 games, it was specifically made for that project of mine.

     

    THE ENGINE

     

    ----

     

    1 - Combat System and Enemy AI

     

     

    The Metruh Engine features an intricate melee action combat system that can be best described as a very simplified version of Dark Souls like combat. The AI in this system is intelligent, its not just blindly attacking but also reacting to your attacks, dodging them or using special abilities.

     

    The combat is centered around these core pillars:

     

    - Melee Attacks

    - Ranged Attacks

    - Dodging

    - Stunning

    - Special Abilities

    - Intelligent enemy AI

     

    Enemies telegraph their stronger attacks so you know what you will have to dodge in order to avoid getting stunned, likewise, your more powerfull attacks will also stun enemies. The combat system is easy to learn, but has a good amout of depth to it. Gamechanging special abilities will also completely change the flow of combat, depending on what abilities you are running with.

     

    The combat system is still a work in progress and will see some major improvements in the future. I want it to feel perfect by the end.

     

    2 - Progression System

     

     

    Character progress is defined by the following things:

     

    - Skill points that you earn by killing enemies/completing quests/doing other stuff. You can spend those points to increase either health, damage or your magical abilities.

     

     

    - Perk points are earned when you level up. You can spend perks to gain powerful bonuses for your character.

     

     

    - Acquiring Abilities. The game is designed around powerful abilities which you can gain that will change up how you view both combat and the world as a whole.

     

    3 - Dialog/NPC System

     

    The engine allows for the quick creation of NPCs that you can converse in a dialog system with. The dialog system isnt amazingly complex, but it gets the job done.

     

     

    When you talk to an NPC, you are presented with a variety of dialog choices. Branching dialog isnt implemented and probably never will be seeing how it doesnt fit into my vision for the game. It is not supposed to be a hardcore RPG, so I dont think branching dialog options are necessary.

     

    NPCs can be easily set up to react to the world around them. You can ask them for rumors, which will give you hints to whats happening out there in the world and find out things you would otherwise miss. This process can be randomized, so that its always rewarding to go after rumors.

     

    The white dialog buttons are quests.

     

    The presentation of the dialog system is due for an update, which I will most likely get on soon.

     

    4 - Quest System

     


    NPCs can give you quests. Quests can be set up to be hand-made, however, Ive also implemented a fully randomized quest system in the engine, meaning you will never run out of quests to complete. However, even randomized quests carry over from session to session, meaning the world will stay consistent even if you relog. This was hell to program, but its well worth it.

     

    Quests will be saved in your questlog, progression in the quest will be noted in the Quest log.

     

     

    5 - Puzzle and Doors System

     

     
    The gameplay in the finished game will consist of a variety of activities. Ive created a puzzle system that easily allows me to create platform puzzles where you need to place/push objects on platforms in order to achieve a goal, like opening a door. While completely unique puzzles will still be made for the game, this system is a great starting point to fill the world with interesting challenges besides enemies.

     

    Progress of the puzzles is saved per player, meaning if one player solves a puzzle, that puzzle will appear always solved to him, while other players will still see the puzzles as unsolved.

     

    6 - Character System

     

    Of course, you will be able to create multiple characters (up to six) and your entire progress is saved. Quests (even randomized ones you havent accepted) and progression in puzzles are carried over, ensuring that the world will be in exactly the same state you left it in when you last logged in.

     

     

    7 - Map System

     

    Using the map, you will be able to see where you are in the world. You will also be able to discover new locations which will then be marked on your map. This system is currently beeing finalized.

     

     

    --

     

    More to come at a later date

     

    --

     

    AVAILABILITY OF THE ENGINE

     

    Currently, I have no plans to release the engine to the public, as it was created for my project specifically. However, after that project is done, I might be willing to give out the engine to people who want to create interesting projects with it. That would most likely occur on a case by case basis, though.

     

    TESTING AND FEEDBACK

     

    I am always looking for feedback and capable testers. Feel free to post feedback into this thread, I would greatly appreciate it. If you want to help test the engine, I do regular testing sessions almost every weekend over on the SC2mapster Discord channel.

     

    CLOSING WORDS

     

    The Metruh Engine isnt complete yet, however, it is pretty close to completion now and progress is going fast. I still have to add a few more systems and make some changes to the existing ones, but after that is done, I can finally begin developing it into the game Ive always dreamed of making.

     

    Keep in mind that what you see here in this thread is purely supposed to look servicable for the purpose of testing. The amout of polish and scale that I will try to achieve with the finished product will be something that has not been seen on the Starcraft 2 Arcade ever before. You will believe it when you see it.

     

     

    Posted in: Project Workplace
  • 0

    posted a message on Whats the best way to contact Blizzard regarding Arcade stuff?
    Quote from TyaArcade >>

    Well it should be considered a guess, because you absolutely should not take legal advice from random people on the internet!

     

    However it does sound like you're in the clear so long as you abide by their guidelines absolutely. And seriously, don't monetize it.

     Yeah, I would never think to make money off of it.
    Still, this still seems too risky for me, I dont want spend a bunch of time on a huge project only for it to be taken down by Blizzard. Is there no way to get into contact with Traysent?
    Posted in: General Chat
  • 0

    posted a message on Whats the best way to contact Blizzard regarding Arcade stuff?

    In reply to TyaArcade:

     Thanks for the more indepth reply. How do you know this though, have you been in contact with Blizzard or is it just a guess?
    Im not sure what qualifies as "written permission from the copyright holder". I emailed the copyright holder about my project and they quickly replied, telling me that they are in general alright with the use of their trademarks und copyrighted stuff as long as you abide by a set of guidelines (which they provide for everyone to read online). Then they wished me good luck with the project. What is that worth and does that count as a written permission?
    I contacted the Blizzard customer service about this through the customer service chat and the gamemaster there told me that I shouldnt worry and that the project is alright, however, that gamemaster was also unfamiliar with Blizzards practice of deleting maps and their policy regarding it, so I dont think the word of the gamemaster is worth all that much in this regard. What do you think?
    Aside from that, I still wasnt able to get a reply from Blizzard.
     
     
     
    Posted in: General Chat
  • 0

    posted a message on Whats the best way to contact Blizzard regarding Arcade stuff?
     
    Quote from EDHRIANO >>
    Quote from Crainy >>

    upcoming Arcade map of mine

    You do know that everything everyone uploaded in the arcade automatically belong to blizzard right?
    Meaning your map isn't yours anymore as soon as you press that upload button.
     Meaningless ascertainment, but ok? Back to my initial question?
     @DrSuperEvil
    Along the lines of: "I want to make an Arcade map based on X. I got permission to do so - am I good to go?"
     
    Posted in: General Chat
  • 0

    posted a message on Whats the best way to contact Blizzard regarding Arcade stuff?

    Hey,

     

    so, Ive been trying to get into contact with Blizzard because I want to talk some legal stuff with them through regarding an upcoming Arcade map of mine, but I have a hard time getting a response. Do any of you know whats the best way to contact Blizzard, especially in a case like this? Ive been trying to email the community managers, but they dont respond.

     

    Any suggestions would be appreciated.

    Posted in: General Chat
  • To post a comment, please or register a new account.