Skip to content

Commit 917516e

Browse files
committed
feat(project): add swat-tactics tactical shooter project
1 parent b53d195 commit 917516e

File tree

11 files changed

+74
-3
lines changed

11 files changed

+74
-3
lines changed

public/banner.piml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,16 @@
135135
(from) 2026-03-01T00:00:00Z
136136
(to) 2026-03-10T23:59:59Z
137137
(text) CASTAROOK IS ONLINE: EXPERIENCE THE IMMERSIVE 3D CHESS AND D&D COMBAT GAME. ACCESS AT /CASTAROOK.
138-
(isActive) true
138+
(isActive) false
139139
(link) https://fezcode.com/castarook/
140140
(linkText) Play Castarook
141+
142+
> (banner)
143+
(id) swat-tactics-launch
144+
(type) info
145+
(from) 2026-03-14T00:00:00Z
146+
(to) 2026-03-24T23:59:59Z
147+
(text) SWAT TACTICS IS ONLINE: ENGAGE IN HIGH-STAKES STRATEGIC ENCOUNTERS. ACCESS AT /SWAT-TACTICS.
148+
(isActive) true
149+
(link) https://fezcode.com/Swat-Tactics/
150+
(linkText) Play Swat Tactics
180 KB
Loading
265 KB
Loading
226 KB
Loading
132 KB
Loading

public/projects/projects.piml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
(title) gobake
3838
(style) ruby
3939
(repo_link) https://github.com/fezcode/gobake
40-
(pinned) false
40+
(pinned) true
4141
(isActive) true
4242
(technologies)
4343
> Go
@@ -64,6 +64,25 @@
6464
(date) 2026-03-02
6565
(image) /images/projects/castarook/main-menu.webp
6666

67+
> (project)
68+
(slug) swat-tactics
69+
(title) Swat Tactics
70+
(style) minimal-modern
71+
(size) 2
72+
(demo_link) https://fezcode.com/Swat-Tactics/
73+
(pinned) true
74+
(isActive) true
75+
(technologies)
76+
> React 19
77+
> TypeScript
78+
> Three.js
79+
> Rapier Physics
80+
> Zustand
81+
> Tailwind CSS 4
82+
(shortDescription) Swat Tactics is a high-stakes strategic encounter game where precision and planning are the keys to victory.
83+
(date) 2026-03-14
84+
(image) https://raw.githubusercontent.com/fezcode/Swat-Tactics/main/branding/banner.png
85+
6786
> (project)
6887
(slug) bm
6988
(title) bm - bookmark manager
@@ -88,7 +107,7 @@
88107
(style) landscape
89108
(size) 2
90109
(repo_link) https://github.com/fezcode/CartoGo
91-
(pinned) false
110+
(pinned) true
92111
(isActive) true
93112
(technologies)
94113
> Go
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
LABEL: Access
2+
SUBTEXT: Play Now
3+
IMAGE: /images/projects/swat-tactics/4.png
4+
5+
SWAT TACTICS is available for immediate browser-based play at:
6+
**[Launch Game](https://fezcode.com/Swat-Tactics/)**
7+
8+
**Controls:**
9+
- **Move**: `W/A/S/D` or `Arrow Keys`
10+
- **Aim**: `Mouse Cursor`
11+
- **Shoot**: `Left Click`
12+
- **Mute Audio**: `M` key
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
LABEL: Features
2+
SUBTEXT: Mechanics
3+
IMAGE: /images/projects/swat-tactics/2.png
4+
5+
- **Fast-Paced Combat**: Continuous free-movement 3D shooting. No turns, just action.
6+
- **Retro-Neon Aesthetic**: VHS scanline overlays, CRT flicker, and a pulsing industrial color palette.
7+
- **Advanced AI**: Enemies with 360-degree awareness, tactical line-of-sight checks, and barrel-avoidance logic.
8+
- **Physics-Driven World**: Fully simulated collisions, smooth wall-sliding, and physical projectiles.
9+
- **Explosive Hazards**: Functional barrels with AoE damage and chain reactions.
10+
- **Dynamic HUD**: Real-time health monitoring, ammo tracking, and mission briefings.
11+
- **Immersive Audio**: Retro SFX and an atmospheric electronic score.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
LABEL: Overview
2+
SUBTEXT: Tactical Shooter
3+
IMAGE: /images/projects/swat-tactics/1.png
4+
5+
SWAT TACTICS is a high-octane, top-down 3D action shooter inspired by the fast-paced gameplay and retro-neon aesthetic of *Hotline Miami*. Step into the boots of a tactical operator, clear sectors of hostile targets, and survive the chaos of continuous physics-based combat.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
LABEL: Technical
2+
SUBTEXT: Stack
3+
IMAGE: /images/projects/swat-tactics/3.png
4+
5+
The project utilizes a modern web-based 3D stack to achieve high performance and physics-based interactions:
6+
- **Frontend**: React 19 (TypeScript)
7+
- **Rendering**: @react-three/fiber & three.js
8+
- **Physics**: @react-three/rapier
9+
- **State Management**: Zustand
10+
- **Styling**: Tailwind CSS 4

0 commit comments

Comments
 (0)