You are browsing as a guest. Sign up (or log in) to start making projects!

Mouton Laser Tag.

  • 5 Devlogs
  • 16 Total hours

DISCLAIMER, THE GAME IS BIG AND CAN TAKE UP TO 5 MINUTES TO LOAD. PLEAS DON'T SCORE ME BAD JUST BECAUSE IT IS A BIG GAME. ALSO, IT IS SET TO A SCREEN SIZE OF 1920X1080 PIXELS. HAVE FUN. Mountain Laser Tag is a 3D action game where the player battles through nighttime mountain arenas using laser weapons, teamwork, and upgrades. The game includes multiple modes, such as Team Elimination, Capture the Flag, Manhunt, Commander, King of the Hill, and a Final Boss battle. Players earn money, unlock achievements, improve their gear, and build toward the showdown. The goal is to survive, complete each mission objective, and become strong enough to defeat the Final Boss.

Open comments for this post

4h 43m 6s logged

Dev Log — Mountain Laser Tag Update

Since my last dev log, I focused on making Mountain Laser Tag feel more like a complete game instead of just a battle demo. I worked on the final boss ending, the save system, achievements, money rewards, the main menu, and overall game polish.

One of the biggest changes was the final boss completion flow. After beating the final boss, the game now shows an ending credits screen instead of just ending suddenly. I added a SAVE & FINISH button that saves the player’s completion reward, fades out the audio, and moves into a final black “game saved” ending screen. This works better for a web game because browsers do not always allow a game to close the tab automatically. The final boss reward now saves a completed-game state, including overpowered mode with near-infinite ammo, very fast firing, huge stamina, fast reload, and maxed upgrades.

I also fixed the reset system. Before, if the player beat the final boss and then reset their progress, the reward power mode could still remain active. Now reset clears money, upgrades, achievements, lifetime stats, boss unlocks, and final boss reward mode. That makes the reset button actually behave like a full fresh start.

Another major update was fixing how eliminations count. I noticed that CPU eliminations were counting as the player’s eliminations, which meant the player could unlock achievements without actually doing anything. I changed the logic so CPU kills only help the team score, while player kills are the only ones that count toward personal elimination stats, money, and player achievements.

I also changed the money system so different game modes reward the player differently. Team Elimination still rewards the player for eliminations and headshots, but Manhunt now works differently. If the player is hunted, they can earn money for surviving and escaping over time. If the player is hunting, they can earn money for finding the target quickly. Other modes now have smaller mode-specific rewards, such as Capture the Flag defense rewards, Commander eliminations, and King of the Hill rewards.

I added more achievements to make the game feel like it has long-term goals. These include achievements for 100 lifetime eliminations, 500 lifetime eliminations, 25 Team Elimination knockouts, earning money while escaping in Manhunt, winning a fast Manhunt as the hunter, winning Capture the Flag, and winning King of the Hill. This gives players more reasons to try multiple modes instead of only playing one mode.

I also worked on the title screen and mission brief system. The main menu has a larger mountain-themed command box with buttons for Deploy, Upgrade Shop, Achievements, Reset Save, Mission Brief, Mode Select, and Quit. I experimented with different mission brief layouts and then adjusted the system so the mission brief can be shown from the main screen without feeling like a completely separate menu. The mission brief explains the current mode’s objective so the player understands what to do before deploying.

For performance, I made several smoothing changes. I reduced active CPU load, slowed down some repeated cleanup and UI update tasks, reduced how often the minimap redraws, and throttled some boss UI updates. I also experimented with edge fog, but it caused too much lag, so I rolled that back to keep the game running smoother. This was a useful lesson: not every cool visual effect is worth keeping if it hurts the actual gameplay experience.

Overall, this update made the game more complete. It now has better save behavior, clearer progression, fairer achievements, better mode rewards, a more polished ending, and a cleaner main menu. The game still needs more testing, especially in a browser build, but it is much closer to being ready to ship for Stardance.

Dev Log — Mountain Laser Tag Update

Since my last dev log, I focused on making Mountain Laser Tag feel more like a complete game instead of just a battle demo. I worked on the final boss ending, the save system, achievements, money rewards, the main menu, and overall game polish.

One of the biggest changes was the final boss completion flow. After beating the final boss, the game now shows an ending credits screen instead of just ending suddenly. I added a SAVE & FINISH button that saves the player’s completion reward, fades out the audio, and moves into a final black “game saved” ending screen. This works better for a web game because browsers do not always allow a game to close the tab automatically. The final boss reward now saves a completed-game state, including overpowered mode with near-infinite ammo, very fast firing, huge stamina, fast reload, and maxed upgrades.

I also fixed the reset system. Before, if the player beat the final boss and then reset their progress, the reward power mode could still remain active. Now reset clears money, upgrades, achievements, lifetime stats, boss unlocks, and final boss reward mode. That makes the reset button actually behave like a full fresh start.

Another major update was fixing how eliminations count. I noticed that CPU eliminations were counting as the player’s eliminations, which meant the player could unlock achievements without actually doing anything. I changed the logic so CPU kills only help the team score, while player kills are the only ones that count toward personal elimination stats, money, and player achievements.

I also changed the money system so different game modes reward the player differently. Team Elimination still rewards the player for eliminations and headshots, but Manhunt now works differently. If the player is hunted, they can earn money for surviving and escaping over time. If the player is hunting, they can earn money for finding the target quickly. Other modes now have smaller mode-specific rewards, such as Capture the Flag defense rewards, Commander eliminations, and King of the Hill rewards.

I added more achievements to make the game feel like it has long-term goals. These include achievements for 100 lifetime eliminations, 500 lifetime eliminations, 25 Team Elimination knockouts, earning money while escaping in Manhunt, winning a fast Manhunt as the hunter, winning Capture the Flag, and winning King of the Hill. This gives players more reasons to try multiple modes instead of only playing one mode.

I also worked on the title screen and mission brief system. The main menu has a larger mountain-themed command box with buttons for Deploy, Upgrade Shop, Achievements, Reset Save, Mission Brief, Mode Select, and Quit. I experimented with different mission brief layouts and then adjusted the system so the mission brief can be shown from the main screen without feeling like a completely separate menu. The mission brief explains the current mode’s objective so the player understands what to do before deploying.

For performance, I made several smoothing changes. I reduced active CPU load, slowed down some repeated cleanup and UI update tasks, reduced how often the minimap redraws, and throttled some boss UI updates. I also experimented with edge fog, but it caused too much lag, so I rolled that back to keep the game running smoother. This was a useful lesson: not every cool visual effect is worth keeping if it hurts the actual gameplay experience.

Overall, this update made the game more complete. It now has better save behavior, clearer progression, fairer achievements, better mode rewards, a more polished ending, and a cleaner main menu. The game still needs more testing, especially in a browser build, but it is much closer to being ready to ship for Stardance.

Replying to @Lol123rl

0
0
Open comments for this post

56m 48s logged

added more gamemodes and added a title screen. Just started molti player

added more gamemodes and added a title screen. Just started molti player

Replying to @Lol123rl

0
5
Open comments for this post

7h 10m 47s logged

Over 8-hours,, I built a fully functional, large-scale 3D first-person sci-fi game from scratch in Godot. The project focuses on a massive 50-player laser tag concept, splitting the battlefield into two teams of 25 (the player’s team versus smart enemies). Because the map is quite big, matches currently run long. However, completing a working first-person shooter loop with working AI, atmosphere, and custom health mechanics in a single day is a major technical milestone.

  1. Features Implemented Translucent Fog SystemTo solve the visual emptiness of a large map and add atmosphere, I implemented a translucent white fog effect.Purpose: It blocks long-range vision, forcing players to navigate carefully.Impact: It turns the massive arena into a high-stakes environment where enemies suddenly appear out of the white mist.

Laser Gun MechanicsI coded and integrated a functional laser gun weapon system. It handles first-person aiming and registers fast, accurate sci-fi shots across the battlefield, complete with laser visuals that slice through the fog. 50-Player Smart AI Infrastructure. The biggest achievement of this 8-hour time was setting up 50 entities on the field that spond over time. Teammates: 24 AI allies that fight alongside the player.Smart Enemies: 25 aggressive AI units programmed to hunt down opponents and eliminate the player’s team.
Optimization: Balancing 50 moving, targeting characters in a 3D Godot environment while keeping the game playable required clean, fast logic loops.

  1. Combat Logic & Dual-Zone Health to make the laser tag gameplay tactical, I designed and coded a specific combat system that rewards headshots:Instant Elimination Headshots: If you or an enemy take a direct laser hit to the head, it results in an immediate elimination.2-Life Body Armor: To balance the difficulty, shooting the body is more forgiving. Players and AI have exactly 2 lives for their body armor before being removed from the match.

  2. Future Milestones & Next StepsWith the core gameplay loop completed in one day, my next goal is to add more traditional laser tag elements to fill out the large map and speed up match times.Bunkers: Placing sci-fi structures across the open terrain to provide tactical cover.Targets: Adding shootable targets around the map for extra objectives.Pacing Tweaks: Adjusting player movement or AI paths to bring the 50 players together faster.

  3. Conclusion Developing a smart AI system, a dual-zone health mechanic, custom fog, and a working laser weapon in just 8 hours taught me a lot about rapid prototyping in Godot. The game is already fun to play, and the foundation is ready for a major arena expansion.

Over 8-hours,, I built a fully functional, large-scale 3D first-person sci-fi game from scratch in Godot. The project focuses on a massive 50-player laser tag concept, splitting the battlefield into two teams of 25 (the player’s team versus smart enemies). Because the map is quite big, matches currently run long. However, completing a working first-person shooter loop with working AI, atmosphere, and custom health mechanics in a single day is a major technical milestone.

  1. Features Implemented Translucent Fog SystemTo solve the visual emptiness of a large map and add atmosphere, I implemented a translucent white fog effect.Purpose: It blocks long-range vision, forcing players to navigate carefully.Impact: It turns the massive arena into a high-stakes environment where enemies suddenly appear out of the white mist.

Laser Gun MechanicsI coded and integrated a functional laser gun weapon system. It handles first-person aiming and registers fast, accurate sci-fi shots across the battlefield, complete with laser visuals that slice through the fog. 50-Player Smart AI Infrastructure. The biggest achievement of this 8-hour time was setting up 50 entities on the field that spond over time. Teammates: 24 AI allies that fight alongside the player.Smart Enemies: 25 aggressive AI units programmed to hunt down opponents and eliminate the player’s team.
Optimization: Balancing 50 moving, targeting characters in a 3D Godot environment while keeping the game playable required clean, fast logic loops.

  1. Combat Logic & Dual-Zone Health to make the laser tag gameplay tactical, I designed and coded a specific combat system that rewards headshots:Instant Elimination Headshots: If you or an enemy take a direct laser hit to the head, it results in an immediate elimination.2-Life Body Armor: To balance the difficulty, shooting the body is more forgiving. Players and AI have exactly 2 lives for their body armor before being removed from the match.

  2. Future Milestones & Next StepsWith the core gameplay loop completed in one day, my next goal is to add more traditional laser tag elements to fill out the large map and speed up match times.Bunkers: Placing sci-fi structures across the open terrain to provide tactical cover.Targets: Adding shootable targets around the map for extra objectives.Pacing Tweaks: Adjusting player movement or AI paths to bring the 50 players together faster.

  3. Conclusion Developing a smart AI system, a dual-zone health mechanic, custom fog, and a working laser weapon in just 8 hours taught me a lot about rapid prototyping in Godot. The game is already fun to play, and the foundation is ready for a major arena expansion.

Replying to @Lol123rl

0
1

Followers

Loading…