My First 2D Platformer game

Hello everyone!
I’m new to the platform and excited to connect with this amazing community to learn and grow alongside all of you.

I’m currently developing a 2D platformer game, and I’ve made some progress so far. Here’s a quick overview of what I’ve implemented:

Players features :

  • Horizontal movement,
  • Jump,
  • Attack,
  • Wall slide,
  • Wall jump,
  • Pogo jump,
  • Respawn
  • Basic animations (idle, run, jump, attack, wall slide, fall)

enemy functions :

  • Patrolling along specified vector points (currently hardcoded),
  • Chasing when the player enters a detection area
  • Animations for walking, getting hurt, and death

Next Steps :
I plan to work on level design, aiming to create an open-world layout. The game is still very much in development, and I’d love to hear your thoughts or suggestions for improvement.

Feel free to point out any areas where I can enhance the game or approach things differently. Looking forward to your feedback!

8 Likes

Hello again, everyone!

I’m excited to share an update on my 2D platformer game after my previous post. The game is starting to take shape, though there’s still a lot to work on before it’s fully complete. I’m eager to hear feedback from the community!

What’s New?

Player Features:

  • Horizontal Movement, Jump, Attack, Wall Slide, Wall Jump, Respawn (as shared before)
  • Health System: The player now has a health bar (functional prototype is ready, proper textures not added yet)
  • Improved Controls: I’ve implemented on-screen D-pad controls for mobile play, with buttons for jump and attack. (functional prototype is ready, proper textures not added yet)
  • Camera Improvements: The camera now better frames the action, preventing it from moving into non-background areas, making the gameplay visually consistent.
  • Player Respawn Mechanic: If the player falls off the map or into a pit, he’ll respawn at a specific point.

Enemies:

  • Patrol and Chase: Enemies still patrol along set points and chase the player, with some tweaks to improve behavior.
  • Enemy Variants: I’ve added different enemy types (e.g., snakes, vultures, and hyenas)
  • Knockback Logic: Enemies react when hit by the player(still need some improvement)

World & Level Design:

  • Open-World Layout: I’m in the process of designing large areas, where players need specific abilities to access new zones, making exploration an essential part of the game.
  • Level Generation: I’ve created a system to generate levels based on symbols in a string array. This includes placing platforms, obstacles, and enemies based on predefined patterns.
  • UI elements: Added menus, background, and other UI elements.

Next Steps:
I’ll be focusing on refining level design, improving enemy AI, and adding more content like puzzles and new abilities for the player. I’m also planning to expand the visual assets and work on the sounds to create a more immersive experience.

As always, any feedback, suggestions, or tips would be greatly appreciated! Looking forward to hearing your thoughts.



I’ll be uploading the current project to itch.io soon, so stay tuned! Feel free to provide feedback and any suggestions for improvement.

NOTE: All visual assets and art belong to their respective owners.

Regards.

2 Likes

That’s an impressive feature set, I look forward to trying it on itch. It’s hard to give feedback until then, but I’ll be happy to once I’ve played it.

And a friendly reminder:

Blockquote
NOTE: All visual assets and art belong to their respective owners.

This is fine and all, but it’d be nice to credit these owners specifically. I’m assuming you do have permission to use their work (if not you should either switch it out for something you do have permission to use, or seek permission from these owners ASAP).

Nice work and good luck!

1 Like

Thank you for your reply and consideration.

I plan to include the names of the asset creators and links to their work in the project description when I upload the game to itch.io. I’ll also double-check permissions before uploading the project on social platforms. I haven’t created an in-game credits section just yet, but I’m wondering if that’s required at this stage or if it can wait until the project is further along in development.

Currently, I’m focused on learning how to export the project for web and checking if there are any other things I need to take care of before uploading.

This will take few days to upload my project on itch.io

1 Like

The Prototype is Now Playable on Itch.io – Your Feedback is Welcome!

Hey everyone!

I’m excited to announce that I’ve uploaded the first playable prototype of my 2D platformer game on Itch.io! After sharing my initial progress here a while back, I’ve been working hard to improve the game, and now you can try it out directly in your browser.

You can check it out here : Knight Platformer by koliashwin

What’s Included in This Prototype?

  • Core Player Features: Movement mechanics like running, jumping, wall sliding, wall jumping, attacking, dashing, and respawning. The player also has a basic health system in place.
  • Basic Enemy AI: Enemies patrol and chase the player, with knockback reactions when hit. The current build includes a few different enemy types (vultures and hyenas) to challenge the player.
  • Level Design: The game is at an early stage of an open-world approach, where you can explore area, face obstacles, and defeat enemies. Future updates will feature an ability unlock system to access new areas.
  • UI Elements: Menus, background UI, and on-screen controls for mobile play (currently in the testing phase) are implemented.

What I Need Your Help With
This is still very much a work in progress, and I’d love to get your thoughts and feedback on what’s working, what feels off, and any suggestions you may have. I’m especially interested in your thoughts on:

  • The controls
  • The feel of the gameplay
  • Suggestions for improvements or new features

What’s Coming Next?
In the next phase, I’ll be focusing on:

  • Adding sound effects, background music.

Feel free to try out the game and share your feedback either on the Itch.io page or here in the forum. Your input will help shape the game’s future development!

Thanks again for all the support so far.

Hi there! Love the game and I’m super impressed by what you’ve got so far. I’ll address your questions as best I can.

The controls are smooth with the exception of walljumping endlessly upwards and the sluggish attack speed of the sword.

The gameplay felt decent. Not what I’d expect from a man in an iron suit with the doublejumps and such, but the speed was nice to kite the enemies around, although it might’ve made things too easy?

My suggestions probably dont mean much, but I’d slow the gameplay down a bit. It’d give it a more unique style rather than “It’s Sonic/Mario, but in armor”. Give the enemies some wind-up attack animations, maybe a new action to block instead of the dashing?

Overall, its got good bones. Just need to add some more meat. I’m sure whichever direction you take it, it’ll turn into something really cool.

1 Like

Thank you so much for playing the game and for the kind words—it means a lot to hear that you enjoyed it so far!

Regarding the sluggishness in the attacks, the player is programmed to perform upper and lower attacks for pogo jumps, but I haven’t found the right character assets yet to fully match all the abilities I’m envisioning. I plan to shorten the attack animations and introduce a cooldown period between attacks to balance things out.

I’ll also be considering your suggestion about slowing down the gameplay and will test it to see how it feels.

These tweaks and adjustments fall into my improvement category. Right now, I’m focused on finishing the core components of the game, like the mechanics (with a few tweaks needed) and basic level design, which is mostly done. Next, I’ll be working on collectibles, NPC interactions, and sound. Once all the foundational elements are in place, I’ll revisit these tweaks and start expanding the levels.

Please note that some character designs, including the player and enemies, may change in future prototypes.

I really appreciate the detailed feedback. Your suggestions mean a lot, and I’ll definitely be considering them as I continue refining the game. It’s still early days, but feedback like yours is helping shape the direction I want to go. Thanks again for the support, and I hope you’ll check out future updates as the game continues to evolve!