[WIP] Derelict - First Person Shooter Game for iOS & Android

Edit December:
Devlog 05 video and official alpha release!

Download here:

App Store: https://itunes.apple.com/us/app/derelict-first-person-shooter/id1184806202?ls=1&mt=8

Google Play: https://play.google.com/store/apps/details?id=com.jepr.derelictjepr

Before you even click the download links read here, please note that the game is $0.99, the reason for that is that i don’t like ads, i know ads annoy people so i won’t monetize the game that way, but i do want to monetize it because the game is taking real effort to me to make it, i’m alone in this project, i’m doing everything, design, programming, etc.

The game is really far from being completed, i still have to add more weapons, enemy types, items and new gametypes like Multiplayer and Campaign modes, not to mention that i will polish/revamp the elements that exist already, so i really hope you understand.

If you want to give feedback but don’t want to download the game that’s totally cool, just watch the video and give feedback based on it, that’s more than enough help to me, so thank you all for reading and for those who get the game, i really hope you enjoy playing it as much as i’m enjoying creating it :slight_smile: if you encounter any bug or there’s something that annoys you in the game then please by all means let me know here or in my facebook page through a message: Redirecting...

Edit December:
Devlog 04 video here!

Enjoy!!


Edit: NEW UPDATE!
New video devlog!


Hey guys! Well this is it, i wanted to take my time and make more content in my game before posting here but i couldn’t wait lol…

I’m working on this little FPS game called derelict! Which is a First Person Shooter for mobile!

Plot:

Details regarding what the game is about are still classified… i don’t want to spoil it, but i think you will like the concept, it’s different from what i’ve seen so far on mobile games… however, if enough people tell me to say something about the plot i’ll do it, trust me… it’ll be more than just a first person shooter

Here is a video of a portion of one of the many (hopefully 7) levels the game will have… Please note that this is a WIP so everything can be changed, optimized, improved or deleted:

And here are more pictures of the game from the editor itself:





Well, it may look like i only have an environments but i have months already working on it’s programming as well, here’s the list of the things i’ve done already:

  • Player controls (variant of First Person Controller Script) with added features: Sprint, Shoot, Reload and Weapon Switch Buttons on top

  • Player Health with working health bar

  • Working weapon code, allows you to shoot at any specified speed (the bullet), can change the rate of fire, it calls idle, walking and running animations, you can set a max amount of ammo and also of clip and also a script that won’t let the bullets go through any geometry with collision and it can damage both the enemies and you already

  • It’s not shown in the video but i already have the code (needs more features and polishing tho) for the Enemy AI, i already got the Patrolling, Chasing and Attack states set up and working.

  • Enemy health with health bar shown on top of their head (the health bar has a billboard script so it’s always facing you)

  • Working main menu with Play and Exit button (i will add more features), and also a background with the raw, untextured and detail-lacking design of the space station where the game takes place

  • Working pause menu with Resume, Restart Level, Main Menu and Exit Buttons, as well as a shadow distance scroll controller, volume controller and graphic settings that reach just to the optimal recommended setting for mobile (removing the “beautiful” and “fantastic” graphic settings)… i will add more settings as well

  • Keep an steady 30 fps on newer devices like the iPhone 6 and almost 30 fps on the iPhone 4s… As soon as i get some money i’ll get my hands on a couple android devices to run some testing there as well, but the game should be able to run just fine nonetheless (even more so because of the graphic settings being available)

Just like i have many things done, there are others that i still have to do, thankfully, i was able to learn enough programming in Unity so i can get most of the remaining stuff done as well, some of them tho (those marked with an * at the end) will be a little more difficult and might take me a little longer to figure out…

Here’s the TO DO list:

  • Improve already existing Enemy AI code to make the enemies smarter

  • Work on the 3D models of the enemies and their animations

  • Add at least 2 more languages to the game besides english (Adding such buttons on the main and pause menu) I think i can do this with static boolean variables and DontDestroyOnLoad function to check which language i’ve currently selected… but any advice regarding this is greatly appreciated

  • Add the remaining animations, effects and sounds to the weapons, as well as being able to pick up, drop and exchange weapons

  • Fall damage

  • Death animations for the player (right now it only restarts the current level you’re on)

  • Change the interface design for everything, right now it’s using a cheaply made one using the sprites included in the standard assets pack

  • Add more accuracy to the player rotation control for better aiming

  • Change the skybox, the one from the pics and videos is just a placeholder, these environments are inside a massive space station so i’ll make that pretty clear with my sky (i already have the code to render custom cubemaps so i can get this done quickly

  • Add more details to the existing buildings, add the proper textures and mapping, finish the rest of the level and add the remaining props it’s going to have

  • Finish the rest of the levels

  • Make the scripting for whatever events unfold in the game

Well, i have lots of work but it can be done, there are more things i want to do but i’ll explain as i go

If you like what you see and wish to know more please feel free to follow me in my other social media to support me:

Youtube: https://www.youtube.com/user/ChBgt909

Facebook English Page: Redirecting...

Facebook Spanish Page: https://www.facebook.com/Derelict-Juego-FPS-para-iOS-y-Android-por-JEPR-Español-227211777646163/

Twitter: @JEPR_Derelict

Tumblr: @chbgt909 on Tumblr

Twitch: Twitch

Reddit (still empty but i’ll be active there soon!): Reddit - Dive into anything

Well, sorry for the huge wall of text lol and i really hope you enjoy playing this game in the future as much as i’m enjoying creating it! I’ll let you all know when i release alpha and beta builds!

And one last thing, this game is for you guys, if there’s something you don’t like or feel can improve please point it out, i’m open for all kinds of suggestions… there might be some suggestions i might not consider tho, but mostly because the game is for mobile so there are many limitations but i also have limitations since i’m not a pro, but i’ll do all i can to make you all happy, thanks you all!

3 Likes

Hey guys! I’ll post more progress this week! I’ve been busy with my thesis lately so that may slow me down a little but i’ll keep you posted on any changes i make, one thing i’ve been exploring is adding a multiplayer mode as well, and make some maps for it so people can open their servers and pick a game mode, it would be a fun thing to add so stay tuned guys!

Well, i’m unsure on what you guys think so far on what i have done since i haven’t gotten any feedback lol, but i’m working on more content as we speak and well, i finally managed to get the money to pay for the Apple and Android developer accounts! So an alpha release might come soon! Stay tuned!

It’s done! I already paid and activated my apple developer account! An alpha release will be available soon! My developer account for Android will be ready this week or the next as well! I already made some changes on my game so expect a video later today!

Please make sure to subscribe on my Youtube channel and follow me on my other media as well! I’ll be uploading more content there and the links for the releases i do will be on facebook, stay tuned!

Youtube: https://www.youtube.com/channel/UC_lfQP1FDLPVlWudj5KES8g

Facebook English Page: Redirecting...

Full facebook name so those in mobile can copy-paste on the FB search bar:
Derelict - FPS game for iOS & Android By JEPR - English

Facebook Spanish Page: https://www.facebook.com/Derelict-Juego-FPS-para-iOS-y-Android-por-JEPR-Español-227211777646163/

Full facebook name so those in mobile can copy-paste on the FB search bar:
Derelict - Juego FPS para iOS y Android por JEPR - Español

Twitter: @JEPR_Derelict

Tumblr: @chbgt909 on Tumblr

Reddit (still empty but i’ll be active there soon!): Reddit - Dive into anything

This looks pretty cool, the environment looks quite nice for mobile. Just curious how many draw calls are you getting?

Also maybe use a small text, its kinda hard to read if you keep having to scroll down constantly (I read super fast).

Looking good! :slight_smile:

Hi!, haha sorry about the text lol

well, i’m trying to optimize the game as much as possible by using low-poly geometry and mobile shaders and also making the objects batching static and either occluder, occludee static or both, that’s why i have the wireframe button on the screen, to check how many objects are rendered on-screen. I will optimize the game even more by making the textures used smaller and cutting the level geometry in smaller chunks so i can occlude them as well.

Thanks for your feedback man :slight_smile:

1 Like

UPDATE:

Well, here’s the second video, the update is small, just added textures to the first building, but it still needs a couple more details and props, i also changed the layout of my controller so now you can use the whole screen to rotate, making it easier to aim your enemies, but also to do the other actions quicker, the images used for the buttons, pause and main menu are placeholder btw, i’ll create my own textures to make those elements more appealing, hope you like it!

Keep in mind many of the elements are still WIP so everything will be polished, college has been taking a lot of time from me because of my thesis but i’ll be done with it soon!

Video:

2 Likes

Well, here are some more pictures, sorry for the slow updates, i’ve been working on my thesis this week so yeah… Most work has been on texture and adding more props.

I’ll continue with the rest of the 3D model of the level until i’m done mapping what i already have.

I’ll have more free time in about two weeks, so expect daily updates then, i usually work fast but college and work have been taking a lot of my time :frowning:

I’ll upload a video in one day so stay tuned for that as well! Here are the pics!







1 Like

More updates! I’m really sorry for the lack of updates the past week, college has been taking a lot of my time… i’ll be finished by mid June so i’ll have plenty of time to work on my game and make daily updates! I’ll upload a video later so stay tuned for that! Moar pics in the meantime :slight_smile:










If you like what you see and want to know more, please follow me on my other social media, i’ll be really thankful.

Youtube Channel:

Spanish FB page:
https://www.facebook.com/Derelict-Juego-FPS-para-iOS-y-Android-por-JEPR-Español-227211777646163/

English FB page:

Twitter:
@JEPR_Derelict

Tumblr:

Twitch:

1 Like

The graphcis lacks shadowing, contrast and color, they look very bland.
Perhaps going N64 style would feet better ?

You mean the metal textures? Well yeah they are all gray lol, it might need more colors, well good thing is that unity let’s you swap materials quite easily so i’m gonna try to make some metal textures with more color and depth, i want to hear other ppl’s opinion tho… i haven’t been lucky getting any feedback :frowning:

Now, regarding the shadowing, i’m using unity free bro so only the sun (directional light) can make objects project dynamic shadows :confused: but i think is for the better, i don’t want to kill performance, it’s a mobile game after all

I’ll try to improve the texturing alright? thanks for your feedback man :slight_smile:

In the meantime, i’ll edit and upload a new video later today, i’m a noob working with video editing software so it might take me a couple hours lol, this time i want to add more, i want to describe a little bit of what the game is about

You are using some old Unity version then ? Unity 5 Free and Pro have the same features.

This is not the texturing , but the overall colors that looks bland and the contrast that is lacking, Ton mapping would help aslo.
you can see the colors are more vivid and there is more contrast on this mobile fps game.

1 Like

I have the newest Unity version but apparently Unity free only allows you to use dynamic lights/shadows from one directional light, other light sources won’t project shadows from objects

I do want to add more details but my fear is that it would kill the performance for weaker phones, i added a panel in the pause menu to change the graphics quality but still… what i currently have runs well in my iPhone 6 and also keeps an steady 30fps in an iPhone 4s (even with good quality settings) since i have the occlusion working

i’ll take your suggestion and make some improvements to the scene tho, good thing is that, what i currently have is less than a quarter of just one level, so I’ll keep your advice in mind for the rest of the levels design… My work on this has been slow because of college and because i’ve been focusing on the programming (since i’m doing pretty much all the coding for most of the features), i usually work faster.

What game is that btw? :slight_smile:

Do as you want, perhaps my advice is not so great, i like games with colors and contrast.

Modern Combat 5 on mobile.

I agree with @zenGarden you definitly need more contrast in your level. It looks quite bland. Also adding some small misc objects (like crates/plants/furniture/broken things like vehicles) will add alot more material to your game and will allow for more contrast/shadows and will make the game feel less bland.

Another game to look at for this is Nova III (made by GameLoft, the people who made Modern Combat). This game adds tons of contrast in a sci-fi setting (sorta like your game).


Here is some examples of good contrast. Lots of brighter colors making the environment feel alive and like the real world.

3 Likes

Wow that looks awesome, yeah you are both right, well it’s not too late to work with this in mind. I’m gonna use what i currently have for the video teaser but that’s it, i’m gonna redesign the first level and work on the rest based on what you guys told me (I’ll have more free time this week so i’ll be able to work faster on the 3D modelling). i’m really thankful for your feedback guys, i finally get to have opinion of other people.

Just three things i’d like to ask, should i make the objects batching static? Is it ok to use big textures or should i scale them down? Is it ok to use legacy shaders? some of my metal textures use them and i don’t seem to have any issue but i don’t want to see drops in performance as i advance on the level design

1 Like

I’m no mobile expert but as far as I know: yes static is good it speeds things up, small textures are better but if needed on objects like the player it is probably ok, probably better to not use any high end shader but if you need to it is probably ok for things like guns/players. I would recommend the mobile shaders for anything terrain.

Also if you don’t have LOD’s adding them could be useful.

Thats my best advice, best of luck with this, it looks pretty great so far! :slight_smile:

2 Likes

New video of my game! Keep in mind i still need to polish things and i’m not even close to being finished… hope you like it!

If you like what you see and want to support me please check out my Patreon page! I’d really appreciate it! :slight_smile:

2 Likes

It looks good, it reminds me Halo 1 a lot.
What mobile shader do you use ? The specular highlights on some surfaces look good.

1 Like

Hey man, thanks a lot! Well for most of the objects i’m using the mobile diffuse, bumped diffuse or bumped specular… however, for many of the metal materials i’m still using legacy bumped specular… i want to replace it since, as far as i know, this isn’t the kind of shader i should use for mobile (even tho i haven’t seen any lag from those shaders in both iphone 6 and 4s when testing)

The problem is that the mobile bumped specular shader messes with the way metal surfaces receive light, it doesn’t change how the sun affects them, but smaller light sources get completely ignored when using this shader for the materials…

If you have any suggestion please let me know, i don’t want to kill performance but i really don’t want to bake lightmaps either, it’s a really slow process… even for an scene this small, let alone when the the levels are completed

With legacy bumped specular:

With mobile bumped specular: