Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
0

NIGHT INVASION

A topic by MounirDev created Aug 27, 2019 Views: 865 Replies: 8
Viewing posts 1 to 2
(1 edit)

Night Invasion is a shooter game where you have to survive 15 pirates waves, buy new tanks and weapons to improve your power.  

if you like the game please COMMENT down below, it means a lot to me ! 

PLAY on browser :  https://munnir.itch.io/night-invasion.

What I Liked 

- The small touches for the graphics are nice like the explosion and smoke.
- The scrolling background makes it feel like there's more action going on which is cool.
- Shooting ships but not killing them still results in the ships continuing to explode and lose health. This was a really nice touch as it let me take care of other enemies quicker.
- Nice feedback when shooting enemies. 
- escape pods(/) after ship explodes that can be shot.

 Could Be Improved
- unclear how to buy weapons? The game page says you can but I couldn't see any menus or buttons for it.
- when you exit to the menu, then play again, it starts you from where you left off. There is no way to start back at wave 1? was this intentional?
- even though i progressed through waves the "default" weapon did the same damage. would be nice if it increased slightly but i didn't know how to buy weapons? 


No way to start a new game. Here I am starting on level 3 with a score of 0.

 

- What do the floating skulls mean?
- What is day mode and "end" ?
- how do i buy weapons?


(2 edits)

THANK YOU so much! 

you can buy weapons when you die. i assume you didn't continue to die, when you die you can buy a second weapon for you current tank to collect more kills ( floating skulls ) that appear in the top left, and then buy another tanks with more powerful weapons, it's when you die.

I recently added the progress bar to track the progress of the game, i believe it keeps the player playing especially when there is a day mode to reach, idk i just feel it adds some addiction.

If you want to restart the game just press the restart button on the pause menu ! i don't know how you missed it :') .

BUT i really don't know how you started wave 3 with score of 0 ! probably a bug but everything works fine with me, i should do more testing. and are you sure that shooting ships but not killing them still results the contunuing to lose health ? lol because i didn't do that ! 

thank you very much for your motivating feedback, please can you just make sure that ships don't keep loosing help when not shooting them ? since i don't really have play testers lol

"please can you just make sure that ships don't keep loosing help when not shooting them ? since i don't really have play testers lol"

lol you're your own play tester. But no, they don't continue to go down, at least from the small bit of testing I did.

Repro steps for bug
-------------------------
- start a new game
- get to level 3
- at the very start of level 3 quit to main menu
- try to start a new game
- observe that you are on level 3 with no kills and no points

You can't persist data via browser unless you're sending data to a custom server... so I'm actually not sure how you are managing to save the gameplay state and reload it. maybe something to do with the Unity web player? I tend to stick to windows/os/linux for Unity builds so not experienced with the web player.

i finally managed to fix it :) thanks a lot, it's very unfortunate that you can't experience the lighting effects ! it depends on the pc's GPU, but maybe i can do some optimizations.

Happy I could help.

I was using a mid-range laptop when I played but that seems like a weird reason for the graphics thing you mentioned. I don't build to web player so not familiar with the setup.

What do you mean  "it depends on the pc's GPU". afaik Unity doesn't have some kind of option to set the graphics based on the machine spec and it's left to the developer (or it defaults to the "default" graphics level in the preference settings). is the web player different?

are you specifically changing it yourself? if so, not sure why. using the same machine as the "lowest" spec for the game I am making and it runs perfectly fine (I don't want to hijack your thread and post screenshots but checkout my profile if you want to see what I'm talking about).

Either way, good luck with your game.


i really don't have enough informations,  i started learning about 2d optimization and graphics thing. hope i'll do better in the future :)

(1 edit)

Here's a few tips since you're using Unity.

1) Use Linear color space and not Gamma.
Edit > Project Settings > Player > set "Color Space" to "Linear" (it's Gamma by default)
https://docs.unity3d.com/Manual/LinearRendering-LinearOrGammaWorkflow.html

2) Use deferred rendering when possible for scene cameras.
Select the Camera  > Rendering Path > Deferred 
https://docs.unity3d.com/Manual/RenderTech-DeferredShading.html

3) Checkout occlusion culling if you don't know what it is
https://docs.unity3d.com/Manual/OcclusionCulling.html

4) Batch draw calls
https://docs.unity3d.com/Manual/DrawCallBatching.html

5) General optimisation tips for graphics
https://docs.unity3d.com/Manual/OptimizingGraphicsPerformance.html

thank you so much, i really appreciate your help.