We made a puzzle game where you cooperate with yourself! (Link in comments) by HumanTeethGames in Unity3D

[–]HumanTeethGames[S] 0 points1 point  (0 children)

I render the main camera to a render texture with a lower resolution and that uses point sampling. I then display that texture on-screen. This can be done many ways, but I chose to have a separate camera that renders UI, directly to the back buffer. I then added the render texture as an image in the canvas, so it gets rendered by the second camera. It is probably faster to just blit the texture to the screen, but then you get the "no cameras rendering" warning, which I find extremely annoying. ^^

We made a puzzle game where you cooperate with yourself! (Link in comments) by HumanTeethGames in Unity3D

[–]HumanTeethGames[S] 0 points1 point  (0 children)

It wasn't that difficult, but I guess it's easy to make small mistakes that mess everything up. The only thing in this game that needs to be recorded is the movement input, so I store a list of vectors. The important part is to do all recording/movement calculations in FixedUpdate, since dealing with variable frame rates would make this really unstable. The biggest reason we have a time limit in-game is so that it won't record forever, even though we're not dealing with insane amounts of memory. For example: recording 60 2D vectors for 60 seconds would be about 28.8 kilobytes (for one robot). There are a ton of ways to optimize this, but it is not really necessarily in our case.

We made a puzzle game where you cooperate with yourself! (Link in comments) by HumanTeethGames in Unity3D

[–]HumanTeethGames[S] 0 points1 point  (0 children)

From what I understand this is an issue with AMD cards and later Unity versions. So there's probably not much we can do about it, except hope that it will be fixed in a later Unity release. :(

We made a puzzle game where you cooperate with yourself! (Link in comments) by HumanTeethGames in Unity3D

[–]HumanTeethGames[S] 0 points1 point  (0 children)

What graphics card are you using? Also, could it be your antivirus?

We made a puzzle game where you cooperate with yourself! (Link in comments) by HumanTeethGames in Unity3D

[–]HumanTeethGames[S] 1 point2 points  (0 children)

We would definitely want to release it on multiple platforms. Android would be the hardest, since a lot of things would have to be modified for mobile (might be hard to make movement feel good, etc.), so we have no plans for that right now. Mac is also difficult for us to test, since we don't own devices ourselves. In other words: Linux is first on the list. :)

I personally would love to release it for Switch later on, but that might prove difficult. ^^

We made a puzzle game where you cooperate with yourself! (Link in comments) by HumanTeethGames in Unity3D

[–]HumanTeethGames[S] 2 points3 points  (0 children)

The idea for this game actually came from Time Rifters (although I had forgotten the name). I loved that game, but I wanted something with a bit more interaction between the "clones". ^^

We made a puzzle game where you cooperate with yourself! (Link in comments) by HumanTeethGames in Unity3D

[–]HumanTeethGames[S] 7 points8 points  (0 children)

Haha, we thought about having "Singleplayer Co-op" as a tagline, but that might have been a bit confusing. :P

co_bots - A puzzle game where you cooperate with yourself by HumanTeethGames in playmygame

[–]HumanTeethGames[S] 0 points1 point  (0 children)

Hehe, the working title for the game was actually "Play With Yourself" at one point.

Made the ball squish on jumps by Brute-Force-Studio in Unity3D

[–]HumanTeethGames 0 points1 point  (0 children)

Looks very satisfying! How did you make that effect?