Lovely concept, I like the possibilities of what you could do with it! While the mechanics weren't the most intuitive at first, the levels were thoughtfully designed too, so that through experimentation I could gradually get to grips with the mechanics of world. The music was really nice and relaxing too, and it felt like it suited the setting quite well.
an interesting concept and the game, my only issue is the wonky camera that gets stuck behind walls. Overall a good execution! With 1 or 2 more mechanics added this could be a full steam release with tons of puzzles to explore
I really liked the puzzles for this. The music was very chill and the 2d/3d mechanic was super fun to mess around with. I did struggle in the beginning because I didn't realize I could pick up the pink cube for a bit. Maybe some text in the first room saying that you can pick up pink objects would be enough to solve that. If you were to carry this further, I'd suggest using textures and shapes to help define what can be picked up because if someone were playing and is colourblind, it may be difficult for them to see. Obviously that's usually a post-jam concern. Great job!
hahah I don't know how but I ended up going through the floor into the void while beeing in the 2nd dimension. same as @queenofsquiggles with the pick up of the cube. The camera is a little hard to control, I notice you zoom in the camera when you are near a wall, maybe you can try using planes or quads for the walls, they only render on the front face so maybe it doesn't matter if the camera goes through the walls :thinking: . Nice game overall, the idea is interesting
@chingle Thanks! Basically in 3D everything is between 02D all objects with the ‘Phase’ tag and the player are moved to z=-40, the player can no longer move on the z axis, and the camera switches to orthographic. When the dimension changes 2D->3D a temp array that has all the transforms of the objects before they when to 2D is used to put all the objects back in the right place.
@thetotemguy Interesting, I appreciate the detailed explanation! With that in mind, I assume you didn't have to modify the controls of the player when switching dimension since the movement direction seems relative to the camera position?
@chingle In 3D the player tries to move in the direction the camera is facing and uses Horizontal and Vertical axes. In 2D the horizontal axis is used for movement and the vertical axis is only used for turning the player they can’t actually move that way, in 2D the camera angle is not used at all. They only differ in 2 lines Vector3 move = Vector3.right * x; in 2D and float targetAngle = Mathf.Atan2(direction.x, direction.z) * Mathf.Rad2Deg + cam.eulerAngles.y; in 3D. I know a lot of people disliked the camera and I agree it’s awful but it is pretty much exactly the same as Brackeys’ Third person cam: https://www.youtube.com/watch?v=4HpC--2iowE didn't really have time to make it control better.
Really enjoyed this game. The gameplay is innovative and interesting, and the music is cool but isn't distracting, suitable for a puzzle game. The main feedback I have is that the camera is really hard to use. In my opinion, it accelerates too fast. Moreover, the game mechanics isn't very intuitive. I wasn't sure why on some levels the cube would be able to activate the platform on the second dimension, and not others. I felt like a few simple levels that allow the players to get an intuitive feel of how the spatial change works would be good.
Also, I am not sure if this is intentional, but I had to put cubes through the glass wall in the 3rd dimension by walking into the glass wall. I couldn't find any other way to solve the puzzle.
Comments18
But didn't completely understand how the theme is applied?
Overall a good execution! With 1 or 2 more mechanics added this could be a full steam release with tons of puzzles to explore
Also, I am not sure if this is intentional, but I had to put cubes through the glass wall in the 3rd dimension by walking into the glass wall. I couldn't find any other way to solve the puzzle.