Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by aidangig56 · Jan 09, 2013 at 06:09 AM · quest

How can I make a quest for my mmorpg game

I have been working on a mmorpg game, and it is coming along great to. Though there are some problems and some of them are that I need to make a quest system. I am trying to accomplish this by doing this for example "kill 3 Minions of Dalon" that is what I am trying to accomplish. Are there any tutorials you can suggest? You can even write me a code if you want to. I want to do this by using my character then accepting it from an ai this would be very helpful to.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by Statement · Jan 09, 2013 at 05:25 PM

Well, you could give the player a quest script that hooks up with events that fire when a monster is killed. If it is a Dalon, increase the number of tracked kills by one. If the criteria for the quest has been met, reward the player or give them a new objective.

You could get the quest by interacting with the AI however way you see fit for your game. For example, OnMouseDown could be used to determine if clicking the collider of your NPC. It could open a GUI menu, like "give me another quest". Then a quest could be picked from a predefined selection of available quests that the NPC hands out. How you design the game to do all this is up to you, but try solving one problem at a time.

Here are some stuff that you probably need to solve (without thinking too much about the MMO part):

  1. How can the user interact with the NPC to get to a point where a quest should be given?

  2. The quest objectives need to be aware of changes in the world. For example, counting kills of a certain type, so you probably want to set up an event system to give your quests all relevant information.

  3. The quest should likely also tell the user where to go finish the quest. This can for example be done by holding a reference to the quest giver, so the player has to return to that NPC.

  4. The NPC could check if the player has any outstanding quests and if they are completed, award the player.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

9 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

How do i make a quest in c# for my game? 1 Answer

Adapt a behavior tree graph structure to quest system 0 Answers

Oculus Quest - empty scene - only 25 FPS on build 1 Answer

Trigger action on one controller makes other controller disappear 1 Answer

NullReferenceException: Object reference not set to an instance of an object 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges