Skip to content

Releases: Ivalpe/TheRitual_PlatformDevelopment

v2.0 ArcaneBean-Platformer

Choose a tag to compare

@Ivalpe Ivalpe released this 21 Jan 11:12

The Ritual

logo

A 2D platformer game created using Whimsy Hallow assets.

Link to Github

About

PlatformGame is a classic platformer featuring dynamic gameplay, various enemy types, and interactive environments. The game incorporates beautifully designed pixel art and animations to deliver an engaging experience.

Credits


Controls

Key Action
A Move Left
D Move Right
Shift Run
Space Jump
E Shoot
H Show Help Menu
F1 Start from Level 0
F2 Start from Level 1
F3 Start from Current Level
F4 Start from Boss Level
F5 Save Current Game State
F6 Load Previous Game State
F8 View Button Colliders
F9 View Colliders
F10 Toggle God Mode
F11 Limit FPS to 30

Features

  • Player Mechanics:

    • Responsive controls with animations for idle, running, jumping, and death.
    • Shooting mechanics for combat.
    • Health recovery via hearts, collectible items, and special power-ups.
  • Enemies:

    • Two types of enemies: ground-based and flying.
    • Pathfinding system for both enemy types to chase the player.
  • Environment:

    • Fully interactive levels with precise collision detection.
    • Checkpoints activated by bonfires for saving progress.
    • Poison zones that instantly kill the player.
    • Teleportation between bonfires of any level for faster movement.
  • Bosses:

    • A level 3 with a final boss featuring unique attack patterns.
  • Endgame:

    • A final scene after defeating the boss and crossing the gate.
  • Death Screen:

    • A dedicated death screen showing player stats and options to restart.
  • HUD:

    • HUD elements for the intro, title screen, player status, pause menu, death screen, and victory screen.
    • Timer displaying elapsed gameplay time.
  • Camera:

    • Smooth camera system that follows the player dynamically.
  • Audio and Music:

    • Background music for the intro screen, levels, boss fight, and final scene.
    • Sound effects for player actions (e.g., jumping, shooting) and enemy interactions.
    • Audio for level transitions, user interface actions, enemies, bosses, and item pickups.
  • Debug Mode:

    • A mode for testing, including tools for viewing colliders and enabling god mode.
  • Data Handling:

    • XML-based system for loading maps, collisions, player configurations, items, enemies, and saved game data.
  • Optimization:

    • Frustum Culling: Prevents rendering of entities outside the screen to improve performance.
    • Lazy Updates: Ensures entities outside the screen are not updated, reducing unnecessary processing.
    • Pathfinding Optimization: Limits the pathfinding range for enemies, preventing excessive resource use during AI calculations.
    • Performance monitoring via Tracy.
  • Main Menu:

    • A main menu with options for starting a new game, loading a saved game, adjusting settings, viewing credits, and exiting.
    • The settings menu features sliders for adjusting music and sound effects volumes, and a checkbox for toggling fullscreen mode.

Fixes from Previous Releases

  • Enemy Movement:
    • Dynamic movement for enemies to make the game world feel more alive.

v1.0 ArcaneBean-Platformer

Choose a tag to compare

@Ivalpe Ivalpe released this 09 Dec 11:27

New Features:

  • Complete redesign of sprites and tilesets for a fresh visual experience
  • Two enemy types: one ground-based and one flying
  • Fireball mechanics: the player can now shoot fireballs
  • Smooth animations for all player actions
  • Impact animation for fireballs upon collision
  • Enhanced audio design: sound effects for actions and background music
  • Advanced enemy pathfinding to chase the player
  • Poison pits that instantly kill the player and enemies
  • Checkpoint system with interactive bonfires, including lighting animations
  • Option to start a new game or load a previous save
  • Debug mode with various tools (H, F1, F2, F3, F5, F6, F9, F10, and F11)

v0.2 ArcaneBean-Platformer-Alpha

Choose a tag to compare

@Ivalpe Ivalpe released this 28 Oct 07:26
0d0ce04

A platform game made with Industrial Tileset by 0x72

https://0x72.itch.io/16x16-industrial-tileset

Controls:

A = Left
D = Right
Shift = Run
F9 = Enter debug mode
Space = Jump

Implemented Features:

Collisions with Ground
Player with animations (Idle, Run, Jump, Death)
Camera follows Player
Code read XML files for load map and collisions, load player sprite and coord and load config