This is a 2D action RPG built back in 2015, using XNA in Visual Studio 2013 with C#. The game features real-time combat, inventory, an interactive shop, and AI-driven enemy behavior.
my-first-xna-game-demo.mp4
- Combat System: Throwing wolves at your enemies, and defensive moves (blocking and dodging).
- AI & Pathfinding: Implements an A* pathfinding algorithm for enemy movement.
- Inventory & Equipment: Players can purchase items, manage inventory, and equip weapons and armor.
- Lighting & Effects: Includes dynamic lighting, shadows, and transparency effects.
- Physics & Movement: Features smooth movement, jumping, knockback mechanics, and running with acceleration.
- Multiple Maps & Portals: Players can transition between different maps using portals.
- Save System: Allows players to save and load their progress.
- User Interface: Supports resolution settings, window resizing, HUD elements, and a Lua-based command console.
- Four-Player Split Screen & PvP Mode: The game supports up to four players in split-screen mode, with player-vs-player battles available.
- Visual Studio 2013
- XNA Game Studio 4.0
- .NET Framework 4.5
- Clone the repository:
git clone https://github.com/chrome99/My-First-Xna-Game.git
- Open the solution in Visual Studio 2013.
- Build the project (
Ctrl + Shift + B). - Run the game (
F5).
- WASD – Move
- J – Shoot
- K – Defend
- Enter – Interact
- Space – Jump
- Esc – Open Menu
- F4 – Get Player Stats
- Shift + : - Open console
