Arvutiteaduse instituut
  1. Kursused
  2. 2018/19 sügis
  3. Arvutigraafika projekt (MTAT.03.328)
EN
Logi sisse

Arvutigraafika projekt 2018/19 sügis

  • Main
  • Projects
  • Topics
  • Results and Schedule
  • Links

Pompeii V-VIII

Kristo Männa

Disclaimer: This page has some spelling and or wording errors, which will be addressed on an undisclosed date

TL:DR

The plan is to continue working on a 3D computer game, which I started in late 2017. The following technologies will be used: Unity3D game engine, Blender, CorelDRAW X6, Audacity. Pompeii VI is an open world RPG

More info in the plan -> Attach:plan.odt

Some visual material of the project

Fighting system

  • Attach:video1.mp4

More fighting system

  • Attach:video2.mp4

Some bugs that need to be addressed

  • Attach:video3.mp4

Milestone 1 (28.09.18)

First and foremost the project needs some tidying up from the last time I worked on it.

  • Redesign UI.
  • Fix at least 3 bugs.

Here are some pictures comparing the old UI to the new.

Right click on picture and choose "View image"/"Vaata pilti" to zoom in

PictureDescriptionPictureDescription
gif1Trade windowpng3Map window
gif2Chest windowpng4Quest window
gif3Escape menuspng5Skill window
gif4Inventory sortingpng6Stealing windows
png1Invenotry windowpng7Talk options
png2Skill activation windowpng8New windows (compared to last version)

List of bugfixes

  • (Done)Chest menu disappears
  • (Done)Menu load in animation flashes
  • (Done)Craft menu causes errors

Milestone 2 (19.10.18)

  • Record some video about the project that will be but in Milestone 3 trailer. (Done)
  • Implement a saving/loading method. (Done)
VideoDescription
Saving a game.
Loading that game.
Items being loaded in and out.
Scene view of loading savefiles.
  • Implement a new NPC AI system that is loosely based on the GOAP approach to AI. (Done)
VideoDescription
New AI in its natural habitat.
New AI showing agressive behaviour.
New AI does not like the player.

Milestone 3 (2.11.18)

  • Finish and upload project trailer.
    - What is better than a trailer? A demo! Play it today: https://drive.google.com/file/d/1V7yHrL9x9sbqhbt-PJd4W3jwsxW2O5gJ/view?usp=sharing
  • Finish the new AI system.
VideoDescription
New AI idle behavior.
New AI idle behavior from editor.
New AI blood directions WIP.
New Goblon death.
  • Prepeare and make project ready for voice acting. (Done)
    - Created a Voice script that takes in a audio file and outputs mouth movement.
  • Bug fix: Redo player slope detection.
VideoDescription
New slope system.
New slope system in action.
  • Bug fix: Peformance fix. Turns out there was a single script that was taking up 50% of the frame time. This script was one of the first ever created for this project. With any luck Pompeii 7 should now be able to run on lower end computers.

Before:

After: (50 fps gain :P)


Milestone 4 (16.11.18)

  • Record some voice acting. (Done)
  • Create atleast 1 new quest. (Done)
VideoDescription
First test quest.
Test quest alternative path.
Skip functionality showcase.
  • Add a new gameplay element to the game or impove an existing feature. (Done)

I completely redid the quest system and the talk system, now they are alot easier to use.

New systems in inspector 
  • Bug fix: NPC can not hurt player.
VideoDescription
Goblons can now hurt the player.

Milestone 5 (23.11.18 and 30.11.18)

PS More videos and pictures on this milestone will be posted next week.

  • Add atleast 1 more quest (Another 2 quests have been recorded and one implemented)
  • Implement atleast 1 combat feature. (Done, added dodge)
  • Create models for: Wolf, Mooselion, Merciless big baby (Name pending) and some kind of evil demon dude (or something like that). (Done, but needs to be redone because i am not happy with the result)
  • Make the wolf functional
VideoDescription
Added wolf.
Wolf development.
Wolf almost works.
Wolf in combat.
Wolf doing some idle animations.
Wolf doing nothing.
  • Get someone other than me to do some voiceacting. (Liivi 2 audio room usage pending)
  • Bug fix: Create missing icons (Done).
  • Bug fix: Slope detection system thinks walls are slopes.(Done)
VideoDescription
Slope detection upgrade.
Slope detection upgrade V2.
  • Bug fix: Slope detection casts from a point to high up (Done).
  • Bug fix: Player movement drag is calculated wrong (Done).

Milestone 6 (14.12.18)

  • Code a tool that allows easy placement of world objects. (Done)
VideoDescription
Showing new map object placer and new trees.
Showing some small rocks and sticks.
  • Implement quadtrees and support to use them to load in/out items.
  • Remake the skill tree and skill system UI.
  • Make sword stop for a few frames when it hits a foe.
  • Make concept art for the map and its locations.
  • Make some concept art for weapons, interactable items and creatures.
  • Bug fix: Players do not know how to use quickslots - add a tutorial.
  • Bug fix: Player can go through celings :P

Downloadable test demo:
Click me to download!

Robotex demo:
Click me to download!


Demo (21.12.18)

  • Have a playable demo ready.
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused