Pompeii IX - XIV
Kristo Männa
Project plan: 1. Learn to make a game.
2. Make the game.
3. Sell the game.
(4. Profit.) What will be done in this course
|
Used software:
Game engine
Main program
Models
Texture mapping
Texture generation (bump maps) etc
Sound editing
Making textures
Icons
etc
|
- Milestone goals are not final and should not be treated as such until previous milestone deadline.
- Each milestone goal has an estimated time of completion (in italic) and real time taken to complete the mission '(in green).
- Each milestone is split into 2 categories: main and additional. Everything under additional is not to be considered to be part of this course.
- Milestone is to be considered completed if the sum of time put into completed main goals is greater than or equal to 7 hours and all main goals are completed.
Milestone 1 (08.03)
Learing about shaders in Unity and creating a prototype for the project.
Estimated time: 110h Real time: 59h
Main goals:
- Do the first 5 rendering tutorials from catlikecoding.com (COMPLETED,1.5h each -> 7.5h/7h)
Additional goals:
- Learn rendering basics (20+ tutorials form catilkecoding.com)(COMPLETED,72h/51h)
- Learn to code Unity shaders (20h) (COMPLETED)
- Create a game prototype (IN PROGRESS,10h/5h...)
- Create a project plan. (COMPLETED,3h/3h)
- Create some more Unity shaders (-)
Milestone 2 (22.03)
Refactoring old code and implementing some new features.
Estimated time: 35h Real time: 40h
Main goals:
- Start refactoring old code to make adding new features easier (COMPLETED, 7h/7h)
Additional goals:
- Finish refactoring old code (IN PROGRESS, 13h/23h)
- Have at least half of old features working and add some new ones (IN PROGRESS, 13h/10h)
- Fully implement quadtree object loading and make a GPU instanced shader for smaller objects (POSTPONED, 5h/-)
UI redone pictures:
Old | New |
Milestone 3 (05.04)
Since I had a lot of work left over from last milestone I decided to only focus on redoing old code for this milestone
Estimated time: 7h+ Real time: 27h
Main goals:
- Do more code refactoring and add some new features (COMPLETED, 7h/7h) { Redid item object system to allow for modified items, fixed some of last milestones bugs ex: chest take all button not taking all items in one click }
Additional goals:
- Finish refactoring old code (IN PROGRESS, ?h/20h) { Started work on a new map and document menu, started work on component menu, created new models, textures and icons for new sword components, redid item category system to allow for: Materials, Components, Different swords and added a custom inspector for items }
- Also recorded some video of this and last weeks progress:
Description | Media |
Inventory status | |
Inventory highlights | |
Crafting menu | |
Chest menu | |
Trading menu | |
WIP map menu | |
Debug component menu |
- Some pictures of component menu and crafting menu
Milestone 4 (12.04)
Redoing UI is a much more time taking task than I expected so I will be working on UI for this week as well
Estimated time: 3.5h Real time: 7h
Main goals:
- Do more code refactoring and add some new features (COMPLETED, 3.5h/3.5h) { Redid component menu several times because it just did not work, instead of attachable component data being stored in the item, it is now stored inside separate scripts attached to gameObjects that are children of items }
Side goals:
- Do more code refactoring and add some new features (COMPLETED, ?h/3.5h) { It was very difficult to do component menu because for some reason I could not visualise what I needed to change leading me to redoing the system entirely, also several nasty buggish features made what sould have been 3 hours of coding into 7 ex GameObject.Destroy does not destroy immediately and SetParent does not work on prefabs }
Milestone video |
Milestone 5 (03.05)
Finishing inventory UI overhaul by completing component menu.
Estimated time: 10.5h Real time: 12h
Main goals:
- Finish component menu(COMPLETED, 7h/ 4h)
- Start making map menu (map piece system) (COMPLETED, 3.5h/ 8h)
Side goals:
- Finish map menu (draw on maps, waypoints, move around pieces, radar integration) (NEXT MILESTONE)
- Start making document menu (documents, quests, repices) (POSTPONED)
- Start making skill menu (skills, perks) (decide what elements skill system should use ex Skills have stats requirements, Skills are gained once stat requirements are met) (POSTPONED)
Some pictures of paint development
Some gifs as well
Attach:POMP_5_Try5.mp4 |
Some new models I made
Milestone 6 (17.05)
Finish the paint system
Estimated time: 10h Real time: 47h
Main goals:
- Finish paint system (COMPLETED, 6h/ 42h,6min)
- Create teaser video. (NEXT WEEK)
Side goals:
- Start making a new combat system (COMPLETED, 3h/ 2h )
- Fix map menu bugs (FIXED BUGS BUT NOW THERE ARE MORE BUGS, 3h/ 3h)
Some gifs of paint development
Attach:POMP_6_map_menu_gif.mp4 |
Some pictures as well
paint video
Demo (24.05 14:00-18:00)
Main goals:
- Create teaser video. (Most up to date videos: https://www.youtube.com/channel/UCI5ADQbnSxRDQD0HuMOac4g/videos, 3h/ 1h)
- Create a playable combat system (UI DONE, SYSTEM NEEDS MORE WORK, 10h/ 17h)
- Have something playable ready (DONE, 5-20h/ 5h)
Demo link: https://drive.google.com/file/d/1B1WPEGF0bLFjH12VM_mvssnYGJhtVSRq/view?usp=sharing
Thanks for playing!