Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add personal characteristics to each AI agent #45

Open
3 of 4 tasks
AndyTechGuy opened this issue Oct 13, 2019 · 1 comment
Open
3 of 4 tasks

Add personal characteristics to each AI agent #45

AndyTechGuy opened this issue Oct 13, 2019 · 1 comment
Labels
Type: Improvement Request for or addition/enhancement of a feature

Comments

@AndyTechGuy
Copy link
Collaborator

AndyTechGuy commented Oct 13, 2019

With the factions system introduced in #36, each character in an individual city shares a common character model. This can make the citizens look rather plain in a group, therefore some distinguishing characteristics should be included in the spawn process, like below:

  • A name for each citizen, like what is already done for cities. Randomized physical NPC traits #74
  • Variations in character size, easily done with the scale property inside the skeletalmesh of a character prefab. Randomized physical NPC traits #74
  • Personality traits for each character which manipulate some behaviors, for example a lazy character would move slower, a greedy character would get hungry faster, etc.
  • Slight colour/tone variations between characters. Attempted as part of Randomized physical NPC traits #74, didn't look good.
@AndyTechGuy AndyTechGuy added the Type: Improvement Request for or addition/enhancement of a feature label Oct 13, 2019
@AndyTechGuy AndyTechGuy linked a pull request Jul 6, 2020 that will close this issue
@AndyTechGuy AndyTechGuy removed a link to a pull request Jul 6, 2020
@jdrueckert
Copy link
Member

@AndyTechGuy Guess after your second year of GSoC that's been resolved? 😁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Improvement Request for or addition/enhancement of a feature
Projects
None yet
Development

No branches or pull requests

2 participants