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

Design Textures for NPCs and the Character (Team 1) #4

Closed
9 tasks done
benisrael29 opened this issue Aug 13, 2021 · 4 comments
Closed
9 tasks done

Design Textures for NPCs and the Character (Team 1) #4

benisrael29 opened this issue Aug 13, 2021 · 4 comments
Assignees
Labels

Comments

@benisrael29
Copy link
Contributor

benisrael29 commented Aug 13, 2021

Description

Task: Design sprites with a consistent style for the male and female playable character and the NPC 'Mom'. After all the sprites are ready, implement associated functions for altars and animations.
Feature: Character Design

Our team will design and create a total number of 3 sets of sprites for in-game playable characters and NPC. Including:

  • Male Character: Male version of the playable character.
  • Female Character: Female version of the playable character.
  • Mom: An in-game NPC, which will end the game when she gets the male/female character.

In order to maintain the consistency of design style across designers and teams, all sprites are created based on the studio-wide game style guidelines and visualised sprite guidance. The sprite guidance is created and documented on the 'NPC & Character Design'. The visualisation of design guidance will be used to create a set of basic character sprites with the size and settings specified, which will serve as the foundation of sprites designing for each individual character.

Apart from sprites creation, further implementations that are related to playable characters and 'Mom' will be conducted, all functions/tests implemented will be documented on the 'Movement Animations' wiki page, including:

  • Classes for implementing animations, which will switch between different sprites of the character/NPCs when they are 'moving'. This will happen when keyboard input of 'movement' command is received (for the character), or 'movement' related functions/methods of NPCs are triggered. This will be achieved by collaborating with Team 4.
  • Create tests for classes implemented.

Please check the 'NPCs & Character Design' wiki page for design-related documentation and 'Movement Animations' wiki page for implementation-related documentation. Thank you!

Dependencies

  • All dependencies already exist in 2021 DECO2800 game engine of studio 7.
  • The implementation of animation classes depends on Movement (WASD) - (Team 4) #8.

Our team will collaborate with Team 4 for the delivery of this feature

Tasks

Milestones

  • Step 1 [Aug. 28]: Create visualised design guidelines and the basic set of sprites and document on wiki.

  • Step 2 [Sept. 1]: Create sprites for the male playable character and document on wiki.

  • Step 3 [Sept. 1]: Create sprites for the female playable character and document on wiki.

  • Step 4 [Sept 1]: Create sprites for 'Mom' NPC and document on wiki.

  • Step 5 [Sept 1]: Create atlars based on the sprites for animation

  • Step 6 [Sept 1 ]: Implement all the sprites animations

  • Step 7 [Sept 1 ]: Create a character selection button on the main menu to select the character skin.

  • Step 8 [Sept 1 ]: Create the test for PlayerAnimationController, PhysicsMovementComponent, KeyboardPlayerInputComponent

  • Completion Deadline [Sept. 2]

Documentation

Members

Benjamin Israel (@benisrael29) (Benjamin Israel)
Changhao Xi (@ChanghaoXi) (Raymond)
Tina Goyal (@tinagoyal203) (Tina Goyal)
Wenqi Lyu (@wenqi6) (Wenqi Lyu)
Yiling Shi (@shiyiling1) (Jessie)

@benisrael29 benisrael29 changed the title Team 1 \Sprint 1 NPC and Character Textures and Movments (Team 1) Aug 13, 2021
@benisrael29 benisrael29 self-assigned this Aug 13, 2021
@tinagoyal203 tinagoyal203 self-assigned this Aug 13, 2021
@ChanghaoXi ChanghaoXi self-assigned this Aug 13, 2021
@benisrael29 benisrael29 added this to the Sprint 1 - MVP milestone Aug 13, 2021
@ChanghaoXi ChanghaoXi added Character Design Designing of the characters in the game Sprint 1 labels Aug 14, 2021
@ChanghaoXi ChanghaoXi changed the title NPC and Character Textures and Movments (Team 1) Design of NPCs and the Characters (Team 1) Aug 15, 2021
@ChanghaoXi ChanghaoXi changed the title Design of NPCs and the Characters (Team 1) Design of Textures for NPCs and the Characters (Team 1) Aug 15, 2021
@ChanghaoXi ChanghaoXi changed the title Design of Textures for NPCs and the Characters (Team 1) Design Textures for NPCs and the Characters (Team 1) Aug 15, 2021
@ChanghaoXi ChanghaoXi changed the title Design Textures for NPCs and the Characters (Team 1) Design Textures for NPCs and the Character (Team 1) Aug 15, 2021
@uqnjain
Copy link

uqnjain commented Aug 18, 2021

This is a good ticket. Could you please be specific about your "further implementations" (give us a detailed look into what you are picturing)? Additionally, dependencies include teams you might need to collaborate with to deliver your feature. Please let me know if you have questions around the same.

@ChanghaoXi
Copy link
Contributor

@uqnjain
Hello! This is Changhao from Team 1, more details regarding the implementation of classes, as well as dependencies, have been updated above, please have a look. Thank you :)

@ChanghaoXi
Copy link
Contributor

Feature Ticket updated by @ChanghaoXi. With up-to-date description & milestone section, and the new 'task' session to display related task tickets.

@ChanghaoXi
Copy link
Contributor

Feature Ticket Completion Confirmed by @ChanghaoXi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants