Nerd For Tech
Published in

Nerd For Tech

12 Hours In: GDHQ Certification Devlog

Since the last devlog (09 Hours In: GDHQ Certification Devlog ), progress has slowed down a little bit, but for a very good reason. I have been challenged to develop a small project within 7 days in an area that I have never worked with, as soon as I am done with that project, I will surely document everything.

So let us start with the changes so far.

Changed Camera Position

Yes, changing camera position is very important here. Previously, the camera was somewhat close to the player but I found it to be a little restricting to the player movement and I wasn’t able to place as many enemies as I wanted to. So I moved the camera back a little, and adjusted the playable area in which the player can move and in which the enemies can shoot.

Old Camera position, very close to player
New Camera Position, far form the player. More action more fun

Phantom Grunt Weapon

The grunt is a heavy unit that can take some damage and has a unique movement pattern. So instead of giving the grunt a weapon to shoot, I gave them a force field that surrounds them. If the player enters this force field, they take damage as long as they are inside of it.

Basic UI & Score System

After each level, the player is going to be scored based on my factors. The first two factors are Kill score and Combo score.

As the player kills enemies, points will be added to his kill score and each enemy will give different kill points.

Combo score increases as the player also kills enemies, and is reset if they take damage. I am still unsure how I want it to affect the final score. Should the player be granted a score bonus based on his highest combo streak? Or should the player be granted a score multiplier based on what combo streak he finished the level with.

Score UI

NFT is an Educational Media House. Our mission is to bring the invaluable knowledge and experiences of experts from all over the world to the novice. To know more about us, visit

Recommended from Medium

Why modern marketers and digital producers are going headless

SwiftUI 101: How to use @State and @Binding in your first custom UI control

Connecting MetaMask to Polygon (Matic Mainnet)

Untangling Haskell’s Strings

What if everything is free for 5 min,what would I do?

How to Find Codecanyon Purchase Key?

Codecanyon Purchase Key

Implementing Gtk based Container-Widget: Part — 2

I’m proud to announce that I am the father of a PiGRRL 2!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Mohamed Hijazi

Mohamed Hijazi

A knowledge seeking biologist who is following his passion into a full time career in Unity / Game Development.

More from Medium

Cross platform input controller | Unity

How to Build an Interactive Security Camera System in Unity

Understanding Frustum and Occlusion Culling in Unity3D

I think you dropped something — Creating a simple loot drop system in Unity2D