Skip to content

Game Demo with a focus on game operations, character selection, abilities, score data management

Notifications You must be signed in to change notification settings

Saish-in3d/SimpleShooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

Game Demo with a focus on game operations, character selection, abilities, score data management

Choose your character with special ability, shoot shoot shoot, enemy drops health or ammo in random amounts, fastest player to complete the challenge gets a top place in leaderboard!

Right click to use ability

F to switch direction of ability.

Inspired from Valorant.

2:52 Literally a simple shooter (Inspired from valorant) https://github.com/Saish-in3d/SimpleShooter

3:00 Character Selection https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/CharDisplayActor.cpp https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/CharSelectWidget.cpp

3:05 Error Avoidance logic https://github.com/Saish-in3d/SimpleShooter/blob/59edd23a2a2f1b70190491f01558f51fb12fe180/Source/ShooterAssetPack/Private/CharSelectWidget.cpp#L102C1-L102C1

3:25 Game Start https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/SandBoxScriptActor.cpp

3:35 CurveBall Ability

void AShooterCharacter::SetCurveAmount()
https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/CurveWall.cpp
void AShooterCharacter::ProjectileCurveAbility()

3:43 Self Flash

3:48 Normal Flash https://github.com/Saish-in3d/SimpleShooter/blob/59edd23a2a2f1b70190491f01558f51fb12fe180/Source/ShooterAssetPack/Private/StunBall.cpp#L77C2-L77C2

3:56 Failed flash

void ACurveWall::OnHit(UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit)

4:08 Perfect Stun flash

void AStunBall::StunFunction2Imple()

4:16 Player Support Pack https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/SupportPack.cpp

4:34 Auto Ammo Reload

void AShooterCharacter::CheckAndReloadGunAmmo()

4:42 Win-Lose Logic https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/KillEmAllGameModeBase.cpp https://github.com/Saish-in3d/SimpleShooter/blob/59edd23a2a2f1b70190491f01558f51fb12fe180/Source/ShooterAssetPack/Private/ShooterPlayerController.cpp#L15C3-L15C3

void AShooterCharacter::AddAmmo()

4:49 ScoreBoard https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/DataObject.cpp https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/LeaderBoardWidget.cpp https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/ScoreEntryWidget.cpp

bool DoesSlotExists = UGameplayStatics::DoesSaveGameExist(FString("FinalSaveSlot"), 0);

4:56 Wall Character Selected 5:03 Wall ability https://github.com/Saish-in3d/SimpleShooter/blob/main/Source/ShooterAssetPack/Private/ExpandingWall.cpp

About

Game Demo with a focus on game operations, character selection, abilities, score data management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published