Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1412072 Posts in 69447 Topics- by 58483 Members - Latest Member: Exye

June 25, 2024, 02:25:37 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsCitizen Pain | First Person Action Prototype
Pages: [1] 2 3 ... 16
Print
Author Topic: Citizen Pain | First Person Action Prototype  (Read 34656 times)
Ordnas
Level 10
*****



View Profile WWW
« on: April 02, 2023, 01:03:18 PM »

Hello everyone! As a personal project in my spare time I’m developing a prototype of a first-person action game, project codename is Citizen Pain.

Here is a prototype on enemy mechanics. In the video I show some of the progress I made last month:




- Added Lunge attack, triggers as a running attack;
- Added Wild Swinging attack, as a follow-up to Lunge attack;
- Added Hit Blocked Stun, a state in which the enemy’s hit is blocked by the player;
- Enemy Hit animation;

This month I started making a greybox of the first map. I was inspired by the Boletaria level from Demon’s Souls, trying to understand how the gameplay mechanics are integrated into the level design.




I’m probably more than halfway through the planned level. I finished the second tower with the stairwell, and I had quite a bit of fun putting in areas with columns, torches to illuminate and guide the player, put in various props like barrels and boxes as obstacles and to make the room more interesting, and even a couple of balconies.

I will try to post updates weekly!
« Last Edit: May 01, 2023, 09:00:01 AM by Ordnas » Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #1 on: April 08, 2023, 08:09:22 AM »

Also this month I plan to continue the level greybox.

I am building the second part of the level, where it will rejoin the starting point via a shortcut. I think I've gotten better at greyboxing. I'm hurrying a little bit and probably I am a little less consistent with the placement of props (barrels, crates etc.) so some rooms may seem a little more empty.

When I finish the greybox I'll have to place enemies and to set some traps, it will be a lot of fun and I'm looking forward to it, but for now I have to focus on finishing the level.



Logged

Games:

Alain
Level 10
*****



View Profile WWW
« Reply #2 on: April 11, 2023, 05:28:04 AM »

Cool, I'm looking forward to see what traps etc. you come up with!
Logged

Ordnas
Level 10
*****



View Profile WWW
« Reply #3 on: April 11, 2023, 09:11:53 AM »

Cool, I'm looking forward to see what traps etc. you come up with!

Thank you for the interest! I hope to show it as soon as possible Smiley
Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #4 on: April 11, 2023, 09:12:20 AM »

Level greyboxing this room, is quite large.

Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #5 on: April 13, 2023, 09:49:32 AM »

The map got quite big.

Logged

Games:

Alain
Level 10
*****



View Profile WWW
« Reply #6 on: April 14, 2023, 02:29:18 AM »

Looking good! How much would you say is done greybox wise?
Logged

Ordnas
Level 10
*****



View Profile WWW
« Reply #7 on: April 14, 2023, 10:26:43 AM »

Looking good! How much would you say is done greybox wise?

Thank you! Next week I plan to finish the first draft of the greyboxing, and then I expect the rest of the month (at least) to iterate on the level design and enemy placement (including some traps). I can't wait to finish greyboxing, it's fun to place cubes but I missed working on the gameplay part.
Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #8 on: April 14, 2023, 10:28:45 AM »

Last stair tower in the map, it will be quite high, lots of stairs to place.

Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #9 on: April 17, 2023, 10:20:24 AM »

This past week I continued the greybox level design. I got to the final stages of my greyboxing, where all I need to finish is the boss room, and then I'll move on to iterate on the layout and enemy positioning.

I had fun making a very large hall with columns, made a bridge, put a last tower with stairs where it takes you back to the beginning of the level (and to the boss area), and place the usual lights to guide the player.
Also in Unreal Engine thanks to Lumen is very convenient to be able to see the bounce of lights in dark areas right away, without having to do the usual slow bake lighting of static lights.

I also had to move a whole portion of the level to get the last tower to be near a particular area, but the fact that each room is a Group actor (each room is a group of walls, floors, lights and props), moving each room is like moving Lego blocks, it's very modular, and it took me just 5 minutes.




Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #10 on: April 18, 2023, 09:26:27 AM »

And with the boss room I’m done with adding new rooms. It will be time to start placing enemies.

Logged

Games:

Alain
Level 10
*****



View Profile WWW
« Reply #11 on: April 19, 2023, 09:03:40 PM »

Sounds great, looking forward to see some more enemies in action!
Logged

Ordnas
Level 10
*****



View Profile WWW
« Reply #12 on: April 20, 2023, 09:07:47 AM »

Sounds great, looking forward to see some more enemies in action!

I hope to show it soon!  Smiley
Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #13 on: April 20, 2023, 09:10:02 AM »

I had to fix the stairs because the AI can’t walk on the stairs (when I had started greyboxing I had made them too high).



Navmesh fixed!

Logged

Games:

Alain
Level 10
*****



View Profile WWW
« Reply #14 on: April 20, 2023, 10:56:02 PM »

I just realized that you are also in UE. Man, I have been tweaking the navmesh in my game for literally years and it is a never ending story. I assume you are in UE5, maybe improvements have been made to the system by now.
Logged

Ordnas
Level 10
*****



View Profile WWW
« Reply #15 on: April 24, 2023, 10:20:18 AM »

I just realized that you are also in UE. Man, I have been tweaking the navmesh in my game for literally years and it is a never ending story. I assume you are in UE5, maybe improvements have been made to the system by now.

Yes, I also use UE for my project! Honestly, I don't know if it's improved in UE5, the projects I've worked on in the past didn't have Navmesh in particolar complex area, or I did not have a Navmesh at all (in driving titles for example), so I've always been comfortable with it so far. Maybe this project is the one where I'll make more complicated use of Navmesh?

What problems did the Navmesh give you for example?  Smiley
Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #16 on: April 24, 2023, 10:20:48 AM »

This past week I continued with greyboxing level design, completing the boss room.

I started placing enemies in the map. To test the mechanics of the enemies, I am recreating the Boletaria level from Demon Souls. I put in Navmesh and redid some stairs, as they were too tall and narrow and the default Navmesh would not take them (I made them at least 100cm wide and 0.25 high). I positioned the enemies and tweaked their sight radius (some enemies should not trigger from a distance, so as to catch the enemy off guard for example).

Next step will be to create destructible props so it can hide behind various things (enemies, secret passages, traps etc.)




Logged

Games:

Ordnas
Level 10
*****



View Profile WWW
« Reply #17 on: April 25, 2023, 09:26:12 AM »

Destructible, I add a fracture, to be blown up with a Field system when you hit it with an attack.

Logged

Games:

themabuffet
Level 0
**



View Profile
« Reply #18 on: April 25, 2023, 01:55:30 PM »

This looks super cool, it reminds me of kings field, looking forward to seeing the progress of this one.
Logged

Shu!
Alain
Level 10
*****



View Profile WWW
« Reply #19 on: April 26, 2023, 02:32:00 AM »

Nice update, looking forward to destructible stuff Smiley

I just realized that you are also in UE. Man, I have been tweaking the navmesh in my game for literally years and it is a never ending story. I assume you are in UE5, maybe improvements have been made to the system by now.

Yes, I also use UE for my project! Honestly, I don't know if it's improved in UE5, the projects I've worked on in the past didn't have Navmesh in particolar complex area, or I did not have a Navmesh at all (in driving titles for example), so I've always been comfortable with it so far. Maybe this project is the one where I'll make more complicated use of Navmesh?

What problems did the Navmesh give you for example?  Smiley

In the beginning, my issue was working with a navmesh on completely procedural terrain and if I remember correctly, instanced static meshes also posed a problem when interacting with the navmesh. But that was years ago. Recently I added structures that the player can build themselves, which also caused me some headaches. Once I got good results for the navmesh on player created structures, it had become worse in other places I wasn't looking at. The problem is that I have no way to quickly fix something by changing the level geometry, because of that whole procedural nature of the game.
Logged

Pages: [1] 2 3 ... 16
Print
Jump to:  

Theme orange-lt created by panic