Dużo czytałem o tym, że framework XNA znika, a Microsoft nie wspiera go już otwarcie. Chciałbym wiedzieć, czy istnieją podobne technologie, mając na uwadze, że nie chcę płacić dużo $$ za stworzenie gry na różne platformy. Wiem, że XNA obsługuje tylko urządzenia Microsoft i że są już wiele dostępnych silników gier open source, takich jak Torque, NeoAxis i tak dalej. Poszukuję głównie uproszczonego silnika gry, w którym mogę kodować w języku C#. Nie wymagam skomplikowanego komponentu renderowania 3D ani martwienia się o zarządzanie pamięcią. Po prostu chcę uzyskać uproszczony zestaw narzędzi jako początkujący. Wszelkie sugestie będą bardzo mile widziane ..Co muszę użyć do tworzenia gier w języku C#?
5
A
Odpowiedz
7
Unity3D jest odpowiedzią na Twój problem. Chociaż 3D jest w nazwie, możesz zrobić prawie każdy rodzaj gry w Unity. Obsługuje również skrypty gier w innych językach, takich jak JS. Jest mnóstwo przykładów, świetne wsparcie i rosnąca popularność. Uważam, że mają także darmową wersję swojego silnika. www.unity3d.com
3
Jeśli chcesz coś podobnego do XNA Microsoft zawsze można spróbować MonoGame który jest implementacją open-source z XNA 4 i zawiera wsparcie dla Windows, Metro systemu Windows, Mac OS X, Linux, Android (z MonoDroid) i iOS (z Xamarin.iOS/MonoTouch)
Powiązane problemy
- 1. Jak "powolny" jest python do tworzenia gier?
- 2. SharpDX vs SlimDX do tworzenia gier?
- 3. Wzorce do tworzenia gier na Androida?
- 4. Najlepszy przewodnik do tworzenia usług Windows w języku C# .NET?
- 5. Wskaźniki w języku C# do tworzenia tablicy int?
- 6. Skrót do tworzenia listy pojedynczych elementów w języku C#
- 7. C# Rejestrowanie. Co powinienem użyć?
- 8. Co muszę zrobić, aby zaimplementować serwer COM "out of proc" w języku C#?
- 9. Narzędzie do tworzenia sprite i animacji dla gier androidowych
- 10. jakiego języka używa się do tworzenia gier NES?
- 11. Android, kiedy muszę użyć zsynchronizowane w wątku
- 12. Jak mogę użyć skryptu do tworzenia użytkowników w mongodb?
- 13. Silniki do gier 2D XNA
- 14. Programowanie gier w C, od czego zacząć?
- 15. Co to jest ".. ::." w języku C#?
- 16. Co robi operator/= w języku C#?
- 17. Co to jest void * w języku C#?
- 18. Co oznacza termin "leksykalny" w języku C++?
- 19. Co oznacza "[to]" oznacza w języku C++
- 20. Co oznacza "SKU" (atrybut) w języku C#?
- 21. co globalny :: oznacza w języku C#
- 22. Co oznacza 0u w języku C#?
- 23. C makr do tworzenia ciągów
- 24. Jakiego formularza należy użyć do tworzenia strony internetowej?
- 25. Zapisywanie do dziennika zdarzeń w języku C# - czy muszę używać EventLog.CreateEventSource podczas zapisywania w dzienniku aplikacji?
- 26. Korzystanie z WebSockets do tworzenia gier w HTML5 dla wielu graczy. Co wybrać, Node.js lub Ratchet lub inny?
- 27. Safehandle w języku C#
- 28. Język programowania do tworzenia DLL: C++ lub C#
- 29. konfiguracja gier w C# i XNA
- 30. Czy możesz użyć "gdzie", aby wymagać atrybutu w języku C#?