Broken as every prop in the game

This last week I fixed some functionality bugs in my code.
I reworked the elevator code a bit.
I made the broken parts fade away.

Consecutive hitting that interrupt previous running animation.

Also for the credit scene, made all the animations  and interactions, and filled up my own office.

Skinned and rigged the boss, and implemented the ragdoll.

 

Sorry for the lack of images, but second night in a row with no sleep.

 

 

Lots of stuff (menu/level + gameplay + feedback)

First of, I want to apologize for not posting last week.

I have been quite busy, but now I took the time to share my progress.

To start with, I redid the menu whole menu scene, taking the environment of the playable level, and using our final models. Redid the transition animations to match this scene and optimizing some things in the scene.
https://gyazo.com/524bbc767a66bdb676972bd5790c68eb
I also added more feedback for the player to the radio.
https://gyazo.com/5d30d7f1367c43ece79117b0a151b7cc
I also worked on fixing the pause scene, with help of Thomas who fixed the mouse/cursor issue.

As for the game-play, I added a flickering behavior when you get hit.

Also, the arms now follow the camera rotation, so that when you look up or down, your arms will follow.
https://gyazo.com/b6cd7339329110f46422181800b9c936

To finish this up, I also looked already a bit in cleaning and reorganizing the assets in our project that were obsolete or not used. Further work will be done on this.

General bug fix and mesh update

This week has been rather busy and hectic.

I mainly fixed bugs, updated the script to remove broken meshes.

Added some performance to the breakable object script.

Fixed some other bugs around the game.

I also went over every model in max to reset pivot points and rotations to 0,0,0 and the scale to 100%. Made collision simplified collision mesh for every prop, and with those updated all the prefabs in game.

Level design and stuff

This week I was less focused on code, and more on art. After the implementation of the working animation in test scene I took some time to help the artists.

To start off with, I made the building:
https://gyazo.com/10331f12f00511cb452e5428f4913581
And to help the artist for making the floors, I made the Templates:
https://gyazo.com/9d99081f593624d09424d9dd6dd3fa49https://gyazo.com/6d0240c5d31f1446c885d3a6248ab1a8
Also, to spare some time for the artist, after they did their level block out, so they could start the decoration process, I took care of fixing the inner walls, intersections, unwrap and so. I also took the time to redo the level I did last week in max instead:
https://gyazo.com/bece848868bf320be916864dec799602
With the decorated levels of the artists, I helped myself decorate my own level. (way faster and easier to just copy and drag :p )
https://gyazo.com/8e4d6d62556e0fb710df60f5bc3d3340
As final part of the level design process. I merged the scenes with the different decorated floors and restructured everything. Such as lights, props, and their transforms. While on it, I also fixed some prefabs and errors. (missing stuff, orientation issues, gravity issues)
https://gyazo.com/8860bb8c2c2d88211dc555feaefe84e1

As result: (taken before fixing some issues, as you might notice in the second gif)
https://gyazo.com/b8b00f2d2803a7b22ce883cb26448f1e
https://gyazo.com/e4d25c350336af45b44f2b2910f34758

Shout out to the artists though, for making most of these props, and also making all the props breakable and making the prefabs, Also, for their decoration process to fill the level.

21 floors to go…..

 

Props + level design + code

This week I worked a little less, due catching up of another course, on which I got behind due to illness and hospital appointments.

I started implementation code for cheat codes, but isn’t much at the moment.

I focused more on art this week, to help get some work of the artists, as they had a diorama assignment.

I made some props and took over the level design.
List of the props I made:
Wall_Short / Wall_ShortWindow / Wall_ShortDoor
Wall_Long / Wall_LongWindow / Wall_LongDoor
Wall_LowShort / Wall_LowLong / Pilar
DoorClosed_Handle1 / DoorCLosed_Handle2
DoorClosed_Window_Handle1 / DoorClosed_Window_Handle2
DoorOpen_Handle1 / DoorOpen_Handle2
DoorOpen_Window_Handle1 / DoorOpen_Window_Handle2
Archieve / Cabinet / Cabinet_Corner
TableGlass_SmallRound / TableGlass_BigRound / TableGlass_Oval
Couch / Clock (working with animation)
https://gyazo.com/60d4eb2291e25dee136f6296a25cb6e4

As for the level, I’m slowly building up one of the floors of the first buidling:
https://gyazo.com/0584cef87839c87a6653b9fb9214d9c9

The end result should look a little like this (just a test building with elevators):
https://gyazo.com/c6fa7efd50f7362af13bf380c3fdaf07
Note: each elevator will work individually once in game: for now they react to 0-1-2-3-4 according to the floor.

Improved Menu scene + interaction + rig/skin/anim + stuff

This week I have done again, quite some work.

For starters, shortly after finishing the elevator, I made an automatic door, it opens when AI or the player gets nearby, and remains open, until all AI and/or enemy have left the premises of the door.

https://gyazo.com/ded3a8fec1ec3a59bdc15065f462d69b

Next, I have also been focusing in polishing the main menu.

I improved the interaction scripts, visualized the scoreboard, interactive radio for audio settings and other settings as one hand/two hand weapon, and possibility of cheat codes. Also temporary implementation of graphics settings, made by a fellow programmer.

I also made some of the models: scoreboard, control display, post-it. Some of the other models, have been based on existing ones. As you might have noticed, the little guy statue, on which I just added, the foot, and made it interactive. Also the corner bookcase I made, has been based on the other bookcases of a fellow artist. I also made some variations on the existing bookcases, and a not corner version of the big bookcase. Also, added a little detail to the radio (speaker, bigger off and on buttons), which was also made by a fellow artist. Also made the unique textures for those props, and changed the mouse icon.

https://gyazo.com/185eb357a5766b8c301a66d629555713https://gyazo.com/fe72e5cb8ae6fc3c541532e4f636dc6e
https://gyazo.com/b1f438aad370092e509727c0b4489bcdhttps://gyazo.com/824d5ceb4520df8cf7c071b3b72be3cf
https://gyazo.com/95745b33dad38c1e18d45a661a66a2b7https://gyazo.com/f4c10f91061e5ec121b5b73633ebeb7b

I also have been working on rigging skinning and animating the character. The model has been made by a fellow artist. I did however change the hands, to make it easier to open and close, for the rig/skin/animation. So far I have a running animation, walking, Idle, and waiting animation. Also the hands open and close, for holding weapons.

https://gyazo.com/3bac8dd5389756ea714ac198a6355614https://gyazo.com/8d2c32aa50d710f9ff2bd1ee596e4d15
https://gyazo.com/e862baaa00ecdbf6c3a447a25cf946cbhttps://gyazo.com/97be8e222f0c59867ccc638cfa27ea8c

Finally, I also have been working on improving the pause menu.
https://gyazo.com/79165efdb34634dc247b00b21aa43735

Menu + dynamic elevator + one hand weapon

This week I did quite some extensive work.

1.First off, as a remark of one of our teachers, I changed the two handed character interaction to one handed.

E to pick up left right handed weapon, which is actioned with the left mouse button.

Personally not so fond of it, but for now I commented out all the code, but I plan to add the possibility to choose between both  options in the future.

2.Next big change I added, is the interactive menu. Most of it is handled with animation through the animator.
https://gyazo.com/b747d30741a4713a6d7159b49271f48b
The basic idea goes as follows:

  • The big board on the wall will display the controls. And when those are pressed, the will be highlighted on it.
  • The bookshelf will display the game Settings.
  • The laptop will display the scoreboard.
  • The desktop computer will allow to fill in the players name, and choose the level. Once you hit the ground, the level starts :p

https://gyazo.com/6c3262504ed8cdd9b8475d68c73074b6

3. The final thing I have been working on mainly today, is the  dynamic elevator. The inner door, and outer doors work with animation through the animator but the elevator itself works with hardcoded animation.

Only one animation clip is used, keys are changed according to the current position of the elevator, and the destination.

The outer doors wont open as long as the elevator isnt on the right floor. The inner doors wont open as long as the elevator is moving. Which is handled also with hardcoded animation events.

https://gyazo.com/daef64d18d8a07d555bc5d3c01832d5d