Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Some Feedback on my fresh prototype - Lua Playground

A topic by batonPiotr created Jan 11, 2024 Views: 143 Replies: 2
Viewing posts 1 to 2
(2 edits)

Hello folks!

I'm working on a game where you can learn lua programming language by actually playing the game.

The objectives of the game are

  • To learn basics of the syntax: functions, if-else, loops, variables etc..
  • To learn how to think like a programmer: to address compile and runtime bugs, to solve problems in most easy ways, to discover the smart way of solving the problem instead of the hard way etc.
  • All this while solving the puzzles!

Currently it's in a very early stage, so you won't learn so much from it :) But it does have the initial feeling I wanted to express.

I plan to add more interactive objects, programmable items, maybe some craftings etc.

Also I will add some simple story to give it some human touch, but for the current stage it wasn't crucial

Here is the link to the project

The gameplay lasts for around 5 mins.

Please give me very general feedback on the game:

  • Is this kind of game playable? Is it fun?
  • Is the UI and camera movement the right choice?
  • Is there anything unclear, confusing or difficult? UX and gameplay wise?
  • Share any thoughts you might have after the session

Thanks for your time and have fun!

This feedback of mine is coming from one that also does STEM jobs teaching game development to students:

As an educational project, I find the visuals your present and the instructions clear enough to be playable and fun

The camera movement for the commands feel smooth enough and clear enough to get an idea where to go

There are two things that should be made clear:

  1. What the objective of each level should be (an indicator of where the player should go can be added)
  2. How far each step in the Move() function takes. It should be clear how far you are going if you want the player to reach the goal. There have been many times I had to restart the level because I failed to use the correct argument value for Move()


Other than that, I find the project to be promising for an educational title.

Thanks a lot for your feedback, especially when you're in this field. I will add the points to the list and implement these with the next update.