First of all, your game is actually satisfying! Sound effects do make a big difference. Congrats! Happy to see you're using imgui. This is the new industry standard for fast debugging and prototyping. Overall good use of all the graphics techs.
Really cool demo, I like how you have all the tweakable settings accessible in game and using the world position texture to paint instances in the scene is a great idea. In terms of gameplay, I think having the arrows rotate with the velocity instead of always being horizontal would be the best bang for your buck in terms of gameplay improvements. I also think it would be cool to improve the grass, I think removing the shadows on the grass and having a higher density would make it look more realistic. If that causes too low performance, you could implement some level of detail optimizations where the density of the grass decreases the farther away it is from the player's view.
I tried downloading the source code but couldn't get it to run, I was getting an error with the post build event of copying dlls. Taking a look through your code I think it could use some cleaning up but not bad overall in terms of readability with your function and variable names. I think one thing to help with readability for someone new to the code would be some high level comments on your classes to give an overview of what they are for and how they are used generally. It would also be nice if the readme file had a code architecture overview. In terms of file organization, one suggestion I'd make is to separate the source code you wrote from the third party libraries your using. I usually have a src directory (for my code) and a third-party directory (for library code) at the top level of my project to have that separation.
Thank you for pointing out the post-build errors! My gitignore was removing my bin folder which contains FMOD and assimp dlls. The issue has now been fixed and you should be able to run the solution. Separating the third party code into a source folder was something I never thought about. When I go back and reorganize this project I will definitely do that separation, as well as the arrow fixes! Thanks for playing my game, and thanks for telling me about the build errors!
I enjoyed your demo. The idea was simple and fun to play. You made good use of several graphical features.
I liked how you had the feature of editing and saving your scene. It must have come handy. What could be improved is organizing the project a bit better.
Thanks for playing my game! The project’s organization could definitely use some work. The first thing I’ll do when I revisit this project is reorganize the solution. The scene saving and loading probably saved me hours of trial and error for the map creation. That along side my brush tool definitely help with the creation of the scene.
Super fun, I actually had to get competitive for this one! I did however find that my character could just walk right up to the balloons and shoot them easily, I think adding a collision barrier would be good to have to stop the player from going out of bounds.
The visuals are well designed and stylized. The grass and the trees (especially with self-shadowing) look very nice! And seeing that there were menu options available was the icing on the cake. Good work!
Thanks for playing! Glad you had fun with it! Having the player stay in bounds during the game would indeed make it a bit more difficult. That will definitely be on my to-do list when I come back to it!
Honestly I was instantly overjoyed just to see those menus. Seeing you go through the technical aspects was so interesting and cleanly presented. Obviously well done on the project. Always happy to see a playable game. I liked the use of music and effects. It did have some frame rate issues. Others have mentioned the arrow orientation, so I will just say the instant throw back to no zoom when an arrow is fired is a little jarring. Not sure what the fix would be, less zoom in during pull back or a smoothing back to 0. Very minor gripes, well done.
My computer didn’t handle the game nicely unfortunately, not sure if because the graphics are heavy or something else. Overall, this was a good idea for a game jam project, it is an actual game with quite a few dev challenges that show what can be done with the GDP curriculum. The use of sound is great and keeps a cheerful atmosphere. It didn’t seem to me as if the mesh for the arrows were actually pointing in the direction they were fired towards, but the physics was working fine. I think a HUD of some sort would greatly help push this more. Well done!
Sound is great and visuals look good. I wish the arrows were oriented based on their trajectory and that the bow stayed in the viewport more when looking around.
Music is great, really defines the mood of the game! I think this is a pretty cool little game, once I understood the controls, was fun trying to hit all the balloons!
I am not sure is there was something up with the collision of the balloons, but I missed a lot when I swear I was hitting some of them. It might have been because the orientation of the arrows weren't quite right, not 100% sure though.
I wasn't sure what the difficulty buttons did? Would have loved to see some kind of on screen score or stats, to track some kind of progress. Otherwise, it was a decently fun experience!
Hello! Thanks for playing my game! I agree the arrow orientation and on screen score would definitely help out the game. When I come back to update this game they will be the first additions!
Comments
First of all, your game is actually satisfying! Sound effects do make a big difference. Congrats! Happy to see you're using imgui. This is the new industry standard for fast debugging and prototyping. Overall good use of all the graphics techs.
Congrats on your Game Jam!
Thank you for checking it out! Glad you enjoyed it!
Really cool demo, I like how you have all the tweakable settings accessible in game and using the world position texture to paint instances in the scene is a great idea. In terms of gameplay, I think having the arrows rotate with the velocity instead of always being horizontal would be the best bang for your buck in terms of gameplay improvements. I also think it would be cool to improve the grass, I think removing the shadows on the grass and having a higher density would make it look more realistic. If that causes too low performance, you could implement some level of detail optimizations where the density of the grass decreases the farther away it is from the player's view.
I tried downloading the source code but couldn't get it to run, I was getting an error with the post build event of copying dlls. Taking a look through your code I think it could use some cleaning up but not bad overall in terms of readability with your function and variable names. I think one thing to help with readability for someone new to the code would be some high level comments on your classes to give an overview of what they are for and how they are used generally. It would also be nice if the readme file had a code architecture overview. In terms of file organization, one suggestion I'd make is to separate the source code you wrote from the third party libraries your using. I usually have a src directory (for my code) and a third-party directory (for library code) at the top level of my project to have that separation.
Overall fun game and great project!
Thank you for pointing out the post-build errors! My gitignore was removing my bin folder which contains FMOD and assimp dlls. The issue has now been fixed and you should be able to run the solution. Separating the third party code into a source folder was something I never thought about. When I go back and reorganize this project I will definitely do that separation, as well as the arrow fixes! Thanks for playing my game, and thanks for telling me about the build errors!
Hello
I enjoyed your demo. The idea was simple and fun to play. You made good use of several graphical features.
I liked how you had the feature of editing and saving your scene. It must have come handy. What could be improved is organizing the project a bit better.
Keep coding! Good luck!
Thanks for playing my game! The project’s organization could definitely use some work. The first thing I’ll do when I revisit this project is reorganize the solution. The scene saving and loading probably saved me hours of trial and error for the map creation. That along side my brush tool definitely help with the creation of the scene.
Super fun, I actually had to get competitive for this one! I did however find that my character could just walk right up to the balloons and shoot them easily, I think adding a collision barrier would be good to have to stop the player from going out of bounds.
The visuals are well designed and stylized. The grass and the trees (especially with self-shadowing) look very nice! And seeing that there were menu options available was the icing on the cake. Good work!
Thanks for playing! Glad you had fun with it! Having the player stay in bounds during the game would indeed make it a bit more difficult. That will definitely be on my to-do list when I come back to it!
Honestly I was instantly overjoyed just to see those menus. Seeing you go through the technical aspects was so interesting and cleanly presented. Obviously well done on the project. Always happy to see a playable game. I liked the use of music and effects. It did have some frame rate issues. Others have mentioned the arrow orientation, so I will just say the instant throw back to no zoom when an arrow is fired is a little jarring. Not sure what the fix would be, less zoom in during pull back or a smoothing back to 0. Very minor gripes, well done.
My computer didn’t handle the game nicely unfortunately, not sure if because the graphics are heavy or something else. Overall, this was a good idea for a game jam project, it is an actual game with quite a few dev challenges that show what can be done with the GDP curriculum. The use of sound is great and keeps a cheerful atmosphere. It didn’t seem to me as if the mesh for the arrows were actually pointing in the direction they were fired towards, but the physics was working fine. I think a HUD of some sort would greatly help push this more. Well done!
Sound is great and visuals look good. I wish the arrows were oriented based on their trajectory and that the bow stayed in the viewport more when looking around.
It runs smoothly and is quite fun.
Music is great, really defines the mood of the game! I think this is a pretty cool little game, once I understood the controls, was fun trying to hit all the balloons!
I am not sure is there was something up with the collision of the balloons, but I missed a lot when I swear I was hitting some of them. It might have been because the orientation of the arrows weren't quite right, not 100% sure though.
I wasn't sure what the difficulty buttons did? Would have loved to see some kind of on screen score or stats, to track some kind of progress. Otherwise, it was a decently fun experience!
Hello! Thanks for playing my game! I agree the arrow orientation and on screen score would definitely help out the game. When I come back to update this game they will be the first additions!