Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411215 Posts in 69630 Topics- by 58612 Members - Latest Member: Bloodnology

November 07, 2024, 05:32:20 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsFISH - An old-school FPS with a hook. Now with a demo!
Pages: [1] 2 3
Print
Author Topic: FISH - An old-school FPS with a hook. Now with a demo!  (Read 38528 times)
Tuba
Level 10
*****



View Profile WWW
« on: October 09, 2016, 05:32:45 PM »






Try the Demo!

FISH IS GREENLIT! :D



So, this is an FPS inspired by early 90's classics like DOOM, Quake and Duke Nukem 3D. Like those games, it's fast and full of action but it also encourages a good amount of exploration with secrets and backtracking, something I think is missing on most games of the genre nowadays.
I'm using Unreal Engine 4 with 2D sprites like DOOM, but a 3D world like in Quake. The reason is that I want a more retro look but I want to be able to have a full 3D environment and explore more verticality.

Story!
The game takes place in a small generic caribean island that was invaded by fishmen pirates and are now in control. You are the "Pescador", the hero of the resistence, a strong and shirtless fisherman with a misterious past and a hook for his right hand. I'm still working out the details but he can also go back in time because of reasons. Don't expect something serious out of this.

Features!
- A hookshot that can be used for movement, but also to fight enemies and solve puzzles.
- A save system inspired by the ones in Ori & The Blind Forest and They Bleed Pixels. You can save anywhere you want but it costs you armor, so you have to decide if you want to save or to keep your protection. But unlike other games, you can get armor from the enemies you kill.

Here, have some gifs:






Gonna try to keep this updated. Smiley
« Last Edit: November 16, 2017, 04:17:07 AM by Tuba » Logged

DidiGaemB
Level 0
*


View Profile
« Reply #1 on: October 10, 2016, 12:24:58 PM »

Looks super fun! Hand Any Key maybe some pixelart stylish to grab moar 90's feelings..  Evil
Logged
sirmarcelot
Level 0
*


View Profile
« Reply #2 on: October 10, 2016, 03:18:39 PM »

Looks really cool!

I wonder if his hand is related to him somehow.. *spoilers for another series*? =p
Logged
Tuba
Level 10
*****



View Profile WWW
« Reply #3 on: October 13, 2016, 01:36:38 PM »

trying to make a logo and my main character

Logged

GSGBen
Level 1
*



View Profile WWW
« Reply #4 on: October 13, 2016, 08:31:56 PM »

Nice! Are you using 2D plane static meshes with textures applied or billboard components for your objects/characters? Also, how is the animation handled?
Logged

jctwood
Level 10
*****



View Profile WWW
« Reply #5 on: October 14, 2016, 02:18:29 AM »

Really like the focus on exploration! Also any game with a hookshot has my attention.
Logged

Pixel Noise
Level 10
*****



View Profile WWW
« Reply #6 on: October 14, 2016, 06:08:52 AM »

I like the look, and the decision to keep the graphics more simple to allow for more gameplay mechanics. Following!  Beer!
Logged

Pixel Noise - professional composition/sound design studio.
 https://soundcloud.com/pixel-noise
 https://twitter.com/PixelNoiseMusic
 https://pixelnoisemusic.bandcamp.com/

Recently completed the ReallyGoodBattle OST!  https://www.youtube.com/watch?time_continue=2&v=vgf-4DjU5q
Tuba
Level 10
*****



View Profile WWW
« Reply #7 on: October 14, 2016, 11:15:18 AM »

Thank you all Smiley

Nice! Are you using 2D plane static meshes with textures applied or billboard components for your objects/characters? Also, how is the animation handled?

I'm using the paper2d sprite system that comes with Unreal, which are transformed into static meshes. I rotate them every frame so they're always facing the player.

For each animation I made 7 more, one for each angle and depending on the angle between the player and the direction the character is facing I change it. Other than that it's pretty standard, the only problem here is that you can't trust on the mesh rotation anymore, I have to keep a second rotation variable to record the real rotation of the character.

I might write a little more about this soon.
Logged

lobstersteve
Guest
« Reply #8 on: December 07, 2016, 12:53:32 PM »

nice Smiley
Logged
Tuba
Level 10
*****



View Profile WWW
« Reply #9 on: December 13, 2016, 10:38:19 AM »

I should start updating it more now that I have a website for the game: http://fishpersonshooter.com/

Not much time to work on the game in the last few weeks but I managed to show it to some people and have a better grasp of what needs to be fixed. Turns out the game is way too hard right now so I'm trying to balance it better and fix some bugs.

Also added a new enemy:



Some sort of small angler fish with a shotgun. He can't handle the recoil of the shotgun and is thrown by it. You can use that to make him kill himself... kinda cruel.
His head glows in the dark and as you might expect, that will be used a lot in darker levels Smiley
Logged

Tuba
Level 10
*****



View Profile WWW
« Reply #10 on: December 17, 2016, 12:34:50 PM »

Making the sprites with 8 angles like in DOOM might not be the best idea but the result sure looks cool Smiley
Logged

kkairos
Level 0
**


View Profile WWW
« Reply #11 on: December 18, 2016, 10:04:56 AM »

This is the most adorable FPS I've ever seen.
Logged

Tuba
Level 10
*****



View Profile WWW
« Reply #12 on: February 03, 2017, 08:33:45 AM »

Status Update

I wanted to update this every friday, let’s see if I can keep this up.

Why friday? Because friday is fish day! At least in Brazil it is… I did a quick search and found out that there is a #fishfriday hashtag on twitter, so maybe it’s a global thing.

Anyway, this is going to be just a status update. January was spent fixing what I already had. Fixed a lot of bugs, made some optimizations in the code, tweeked the difficulty and polished the art.

Since the game is supposed to be a lot like old 90s FPS, originally I wanted it to have pixel-art sprites but I don’t have the patience or the skill to make pixel-art. I also don’t have the money to hire someone to make that for me so I ended up making some temporary sprites using an art-style that I’m used to and well, people seem to like it and I’m liking it so why not? I’m still trying to keep the polygon count low on the maps, but I decided to embrace the cartoony look and upped the resolution of my sprites so they would look a little cleaner.

Also changed the outlines that all the 3D parts of the game have. They used to be all black, now they’re a stronger color of their model. Not because the black outlines were ugly but because I want consistency. Now only interactive objects (enemies and items mainly) have black outlines, like in a cartoon! It’s also very likely that’ll need to use 3D models for something interactive, maybe a boss even. Now the game is ready for that.


Also, I lied, I made some new content. Since today is the birthday of the biggest Roronoa Zoro fan that I know, here’s a new enemy 100% original and that has nothing to do with that character (please don’t sue me):



And here’s a giant enemy crab:


And I know that crabs aren’t fish but I have a good reason to have crabs as enemies in a game about fishes: I like drawing crabs.

Till next friday!
« Last Edit: February 03, 2017, 01:22:32 PM by Tuba » Logged

Pixel Noise
Level 10
*****



View Profile WWW
« Reply #13 on: February 03, 2017, 11:29:15 AM »

Oh wow - I think the sprites look great against the background.

Hahaha, and it took me a few watches to notice the the giant crab is holding cannons in his claws, and wearing a pirate hat. Love the details!  Beer!
Logged

Pixel Noise - professional composition/sound design studio.
 https://soundcloud.com/pixel-noise
 https://twitter.com/PixelNoiseMusic
 https://pixelnoisemusic.bandcamp.com/

Recently completed the ReallyGoodBattle OST!  https://www.youtube.com/watch?time_continue=2&v=vgf-4DjU5q
Tuba
Level 10
*****



View Profile WWW
« Reply #14 on: February 08, 2017, 11:49:23 AM »

Oh wow - I think the sprites look great against the background.

Hahaha, and it took me a few watches to notice the the giant crab is holding cannons in his claws, and wearing a pirate hat. Love the details!  Beer!

Thanks Smiley

Here's a faux-3D crab:

Logged

sbeast
Level 1
*



View Profile WWW
« Reply #15 on: February 08, 2017, 01:29:26 PM »

Haha this game looks hilarious, I may have to get it for the crab alone. Also, have you made any considerations for the music/sound yet?
Logged

Sbeast - Composer / Cover Artist / Guitarist
http://luxbellator.com/portfolio
deadcast
Level 0
***



View Profile WWW
« Reply #16 on: February 08, 2017, 08:18:47 PM »

Very cool! For some reason it reminded me of this game:

https://www.youtube.com/watch?v=cy_tEPkvYhU&feature=youtu.be&t=9s

Any plans for GNU/Linux support? Well, hello there!
Logged
Tuba
Level 10
*****



View Profile WWW
« Reply #17 on: February 09, 2017, 03:07:36 AM »

Haha this game looks hilarious, I may have to get it for the crab alone. Also, have you made any considerations for the music/sound yet?

Thanks. Yes, I'm already working with a musician for it, hope people like it cause it's going to be something very different from what we usually hear in the genre.

Very cool! For some reason it reminded me of this game:

https://www.youtube.com/watch?v=cy_tEPkvYhU&feature=youtu.be&t=9s

Any plans for GNU/Linux support? Well, hello there!

Didn't knew that game! Pretty cool.
Since UE4 has Linux support, it's very likely that a Linux version will be made. Smiley
Logged

sbeast
Level 1
*



View Profile WWW
« Reply #18 on: February 09, 2017, 03:48:29 AM »

Thanks. Yes, I'm already working with a musician for it, hope people like it cause it's going to be something very different from what we usually hear in the genre.

Ok that's cool. Well if you ever need any more, I'd be happy to contribute some music.
Logged

Sbeast - Composer / Cover Artist / Guitarist
http://luxbellator.com/portfolio
Tuba
Level 10
*****



View Profile WWW
« Reply #19 on: February 10, 2017, 10:31:55 AM »

I said I would update this every Friday but I’ve been too busy this week to write something, so have this gif which is almost a cutscene.

Logged

Pages: [1] 2 3
Print
Jump to:  

Theme orange-lt created by panic