First I would like to introduce myself, my name is Ali, I’m mew here and new to Unreal engine 4 , unreal engine in general, and any game engine what so ever, in fact I’m fairly new to game development as well.
I started self learning Unreal engine 4 less than 2 months ago, mainly learning about Blueprint scripting cause I have no programming knowledge whatsoever, only have some modelling experience.
So enough of the boring stuff, lets get to my project, which is my first game project ever (More of a concept demo than a full game).
Name: Project Chopper (Demo)
Time of development: 2 weeks
Genre: Arena style Multiplayer helicopters game
1- Two players local multiplayer game (single screen multiplayer)
2- Side view camera, with small arenas to fight in
3- Game is score based (the player who scores more wins), with random items/abilities spawn.
4- Can land at base to refill ammo and regain health
**So, why 2 players local multiplayer game? **
- I avoided single player game for now, in order to avoid having to deal with learning AI for now, since this is my first project I wanted to focus on learning the basics and comes with a basic playable demo. As for local multiplayer, I wanted to avoid have to learn networking this early in my UE4 learning process (Networking sounds complicated, right?)
**So, why Helicopters game?
- Years ago, me and my brother created a simple flash game with a program called (3d flash animator) with similar concept (two chopper shooting down each other), so I wanted to recreate something similar and go from there.
Features implemented in this demo:
1- Demo arena that is very basic (just a flat un-textured ground, with basic geometry as players’ bases, and basic mesh for the choppers, items I created quickly in Blender for demo purposes).
2- The arena is limited by an invisible wall for now.
3- Weapons include: Rockets and machine guns
4- Defensive abilities include: Shield deployment.
5- Items/Abilities drop system that spawns random items/abilities at random places in the arena at random intervals.
6- Players bases: each player can only land the corresponding base to refill ammo/regain health gradually, however the player can’t move till the process is done making him vulnerable for attacks.
7- Basic placeholder UI for health, ammo and score.
8- Basic title menu, main menu, pause screen and basic options menu implemented (4 different screen resolutions, and aim assist option, and option to show the game controls).
9- The first player to win 3 rounds is victorious.
1- Rocket ammo count is 1 less than it should.
2- Sometimes an item can’t be picked! (Rare behavior though).
3- Shield pickup might still have some bugs related to pickup behavior for player 2.
4- After victory , when return to main menu pressed it takes you back to title screen but press any key does nothing.
5- When player 2 calls the pause menu , mouse cursor doesn’t show up, can’t un-pause the game.
6- When choosing the options menu the main menu doesn’t disappear (although it worked as intended most of the time -encountered the issue sometimes only- in the editor before packaging).
1- Multiple different arenas to choose from with each has a different style and special properties (like different time of the day, different weather, destructible object, lighting strikes, and ground AI controlled units are among some of the ideas at the moment).
2- Additional weapons include :Homing missiles, lasers.
3- Additional defensive abilities include: projectile deflectors (as the name implies it deflect enemy projectiles towards them on impact), flares, EMP bombs (disable enemy chopper for X secs.
4- CO-OP Mode with linear levels and enemy AIs to fight against (if I can figure out how to do functional AI).
Right no I’m having problems with the camera perspective (distorted peripheries), so I switched to orthographic view for now, but I want to get a sensation of depth in my levels that can’t be done in orthographic view, any help in this area is appreciated.
My other issues is when I try to get back to the main menu after the game ends, I call my main menu level (I have my main menu as a separate level), but somehow when the menu shows the controls doesn’t work, it just sits there.
The purpose of this demo to get impressions/ideas and get help familarize myself with the engine even more.
Note: Every thing in this demo is just a place holder.
Note: I know the controls for the choppers sucks
I appreciate if anybody would download this first trial of mine and give me opinions/feedback/ideas/help.
Download link: 442 mb
Looking forward for your comments