Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If you're new to coding then you should probably get a few smaller projects under your belt before you start on this (or at least find out what different systems you'll need to make and how to make them) but I guess this is why you started this thread in the first place, right?
You'll need to be comfortable using multiple views, have a state system so you can control what goes on in the game, make use of arrays or data structures so the game can track where the different monsters are as well as keep track of time etc.
I haven't played FNAF so my knowledge of what's needed is pretty limited.
What I would recommend is following one of these tutorials as close as you can, and searching the GMS2 forums for help if the tutorial needs something that isn't in GMS2. GMS2 is pretty close to GMS in terms of how it works, so it shouldn't be too hard to follow along.
that being said, it may be worth while to work on some smaller projects first before diving into fnaf all at once, if you are new to Gamemaker (which I as assuming you are). here are some suggestions:
1. make an object that represents the power draining from FNAF. include 4 button objects that effect how fast the power drains (ie, having two door buttons on drains faster than one door button on.)
2. make an AI that randomly switches between a few spots on a map, stays in the room for a random amount of time, then goes to another room. (ie, a map view of where the animatronic is in the pizzaria)
3. play around with with GMS following other tutorials. Heartbeast in particular was useful when I was getting started, as it's a code along tutorial that walks you through core programming concepts while working on an overarching game.