Dance Macabre, я его не написал в ответах, потому что по идее должен быть хотя бы рабочий пример или ссылка именно на работу с Unity, на C# я набросал рабочий пример, а вот на Unity нужно попробвать.
Ты для начала продумай алгоритм, поиграй сам с собой в крестики нолики, выведи закономерности. Странный вопрос какой-то. Есть такой алгоритм игры, что он всегда происходит по одному сценарию, в котором просто нельзя сходить наобум, нужно именно противостоять оппоненту правильно. Это будет хард. А на среднем упрости немного хард. Да, объяснил я так себе, но когда ты начнёшь играть сам с собой, то поймёшь про что я говорю.
zZaKko, мне-то это не нужно, это нужно автору вопроса, а ты ему советуешь "гениальную идею" сохранять в реестр. Такие игры вообще существуют в реале? Зачем какать в реестр? Накакай лучше в папку. И игры чё только для винды пишутся? Или везде есть реестр?
semenalexeev36, речь же о WPF? Для начала нужно почитать про компоновку в WPF. Про контейнеры размещения и вообще принципы. Самая простая книга, вводящая в основную суть - это:
"Основы Windows Presentation Foundation. Крис Андерсон".
Напишите в гугле: How to Save and Load a Game in Unity. На русском мало инфы.
Во времена всяких гугл переводчиков даже без знания английского можно найти, что нужно. Правда нужно хотя бы на самом базовом уровне знать английский, а то гуглить можно попробовать по-китайски, но если не знать даже как пишутся слова "найти", "сохранение" на китайском, то даже переводчик здесь не поможет.
Код нужно писать не в "формах", а в отдельных классах, которые, возможно, генерируют события, которые обрабатывают другие классы обработчики, а всё это дело можно поместить уже хоть в ту же "форму" и то не факт, что стоит. Например, класс читатель, класс писатель. В двух словах не объяснишь, там нужно чётко понимать задачу для начала.