Gameplay review

Ever wanted to make a game like Among Us, but didn't know where to start ?

Ever wanted to learn/make an online multiplayer game but didn't know how ?

Do you want to learn THNK, and build your own online multiplayer game ?

Then look no further !

Whether you want to build Among Us like game,
or you want to learn how to use THNK and online multiplayer in GDevelop !

This template is the best choice for you !

You can get it → edit the game (change the assets or add more stuff) → Publish, then sell the game ! $$$

What you will learn from this template:

• Among Us game mechanics (Vote/Kill/Sabotage/Vent/Eject/Quests/Chat/Emergency, and much more !).

• Share/Receive players username/colors/ and other data.

• Usage of random value from array variable.

• How to sync objects between clients.

• Connect up to 7 players in 1 match.

• Set/Use/Share players' username.

• Hide/Show players behind walls.

• Full usage of THNK extension.

• Firebase database usage.

• Live Mini map system.

• Animations handling.

• Chat in game system.

• Full mobile support.

• Anti lag system.

• IP Protection.

• Smart kick player system when match start.

• Sound effects shared between players.

• Player disconnect handling.

• Lobby system.

• And much more !

Engine

This template is built for the free and open-source game engine GDevelop 5

User-friendly

Every event in the template is commented in a way that even a beginner
will understand how things work in the game.

All events are grouped and organized in a super user-friendly way, so the user never get lost in the codes of the template, and can easily find the code of any mechanic he is searching for.

Licenses:

You CAN sell the game as it is, BUT you must mention the game assets credits
(mentioned in the bottom of this page), only if you didn't change the game assets.

You CANT re-sell the template GDevelop project/codes.

You DON'T have to put my name or credit me in the game (Optional) you bought it, it's all yours !

Platforms

The template supports PC and MOBILE

Get it now and make your own Among Us game !

Get the template

Credits:

Map tiles:
By Baŝto
https://opengameart.org/content/lpc-goes-to-space
https://opengameart.org/content/lpc-frama-sci-fi-extensions
https://opengameart.org/content/lpc-hakuna-matetee

Player Spawn/Win/Lose sound effects:
By Little Robot Sound Factory
https://opengameart.org/content/sci-fi-sound-effects-library

Key press sound effect:
By Michel Baradari
https://opengameart.org/content/9-sci-fi-computer-sounds-and-beeps

General sound effects:
By Little Robot Sound Factory
http://www.littlerobotsoundfactory.com

Kill sound effect:
By Angel_Perez_Grandi
https://freesound.org/s/47340

Updated 1 day ago
StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorVegeTato
Made withAseprite, GDevelop
Tags2D, among-us, example, gdevelop, Multiplayer, online, party-game, Pixel Art, Project template, thnk
Average sessionA few seconds
MultiplayerServer-based networked multiplayer

Purchase

Buy Now$5.99 USD or more

In order to download this Template you must purchase it at or above the minimum price of $5.99 USD. You will get access to the following files:

Impostor Alert Template GDevelop Project.zip 10 MB

Development log

Comments

Log in with itch.io to leave a comment.

Pretty cool, thanks for this game. A few bugs I noticed:
- Even when the impostor kills everyone the end screen is "DEFEAT" for everyone.
- When all the tasks are solved nothing happens, no victory screen for the team and defeat for the impostor.
- The button Sabotage is just opening the map, should't it do something else?
Thanks! Cheers

Thank you for the feedback <3

Sometimes if the connection is slow, it breaks few game mechanics like the defeat mechanic when the impostor kills everyone, or when the tasks are done the game does not finish.

The Sabotage button opens the map for the impostor to click on the areas he wants to cause the damage on (just like the original Among Us gmae).

Hey thanks for the quick reply! I am testing connected to the fiber - not sure why it would not work. Also I m trying to figure out how and where you set up the keyboard configuration I would like to change it for arrows. Do you maybe use Discord?

Hello :)

Sure, you can swap the keys for the arrows:
In Lobby scene: Events → Player mechanics → Send message → For PC → Key pressed (& Key released) → Here you can swap the WASD with the arrows (Up/Left/Down/Right).

In Game scene: Events → Player mechanics → Movement controls → Send message → For PC → Key pressed (& Key released) → Here you can swap the WASD with the arrows (Up/Left/Down/Right).

As for the game rules, i will double-check the game again to make sure the rules are working correctly.

My discord: vegetato
Feel free to Dm :)

Thanks!
Just added you on Discord :D

I'm having this problem were the multiplayer isn't working,

I double-checked that I have everything set up right, and I do, firebase and metered. 

I didn't change the code, so I don't what is going on :(

its exactly 

its exactly panhapich's problem but not a firebase problem

very weird

Hello! :)

I see you are facing problems with multiplayer, let's fix that!
Suggestions:

1- Make sure the host window is not minimized, the host is the server, you minimize the host, the server shutdown, so when you test the multiplayer, make sure both the host and the players windows are open side by side (just like in my YouTube Impostor Alert Template video).
Note: you can also test the game with your friends.

2- Host a public lobby, and then check your firebase database, did a new ID showed up ?
And when the other player open the game, does he see the public lobby in the list ?

3- In MainMenu scene, at the very event at the top, remove the actions (use ICE server) and (Disaple IP sharing), then try the game, we did this to make sure if the problem is caused from metered or not.

Hey VegeTato!


So once in the actual game, it wont allow me to move. Is this a bug or server glitch and is their anyway to fix it?


Thanks

Hello :)

You should be able to move normally.

Make sure the Host window is not minimized.

If you still see the problem, please record a video (Creating host → join → start game → show bug) so i can get a deep look at the issue :3

(1 edit)

why their is no workers in the game is because preview is relatively buggy

Note:  I did try this on multiple devices with all maximized pages, and then one with one single maximized page instead. On mobile, the joystick disappears too. Very odd..

Try again but do not maximize any window, just play in windowed mode on all screens.

Check the movement group events and make sure you didn't change the events that came with the template.

If the template is working fine to you, that means you might have changed the template events, so double check.

There are no workers spawned because the host window was maximized, like i mentioned, try with all windows windowed.

I tried it with all windows windowed, but to no avail.

Very sad :(

never mind i fixed it. 

I just needed to add an object that i accidently deleted

I do just like you note. but Why I can't join the session?

Hello :)

When you click Create private lobby, and the host jump into the lobby, check your Firebase database private lobbies collection, and see if a new document is created that includes the short code, and inside of it a long code.

Make sure your Firebase database is built correctly (follow the video I mentioned or the step by step comments).
Make sure you added your ICE server correctly (follow the comments i mentioned on how to use one).

(1 edit)

Does multiplayer work well on mobile (IOS, Android)? once released on app store or play store ?

For sure !
The template supports PC & Mobile as well !
You can try the template on your mobile anytime !
Even after releasing the game on app store or play store, the multiplayer is fully functional there as well.

Deleted 162 days ago

Some objects are locked by me to not allow them to move.
You can unlock them by doing these steps:
1- Click on this icon to open the instances list

2- In the instances list, you can search/select the object you want to unlock

3- Now you can move the object after it being unlocked.

Notes:

This icon mean the object is unlocked and you can move it.


This icon mean the object is locked can't be moved but can be selected.


This icon mean the object is locked, can't be moved and can't be selected.

Deleted 162 days ago
Deleted 162 days ago

That's because your game is not linked to a Firebase database, nor ICT server, please follow the step-by-step tutorial I wrote in the comments to fix it.
Main menu scene → first 2 comments from top.

Deleted 162 days ago

You should add public servers too as now IP is protected

(+1)

Coming soon 😉

That's very good VegeTato. Great work

(+1)

Thank you 😊