
Understanding Game Application Development
Vincent Maverick S. Durano
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~269
- Nivel
- Intermedio
De qué trata
Manual técnico de Vincent Maverick S. Durano que explora el desarrollo de juegos móviles desde la perspectiva de la arquitectura de software empresarial de Microsoft, empleando Xamarin.Forms y ASP.NET en lugar de motores de juego dedicados como Unity o Unreal Engine. Está diseñado para desarrolladores con experiencia intermedia en C# y la plataforma .NET que buscan extender sus conocimientos hacia la creación de aplicaciones móviles de juego interactivas y conectadas a servicios en la nube.
El libro detalla la creación de una solución completa full-stack: modelado y persistencia de datos relacionales en SQL Server mediante Entity Framework (Code-First y operaciones CRUD), diseño de interfaces de servicios RESTful con ASP.NET Web API, comunicación bidireccional y actualización de eventos en tiempo real mediante SignalR, y diseño de la interfaz gráfica del juego utilizando Xamarin.Forms en C# y XAML para desplegarse de manera nativa tanto en iOS como en Android. También enseña la organización del proyecto con patrones de arquitectura limpia, depuración móvil en emuladores y dispositivos físicos, y control de versiones publicando el repositorio en GitHub.
A lo largo de los capítulos se construye un juego de memoria visual multiplataforma con lógica de emparejamiento de cartas y cronómetro, complementado con un backend que gestiona cuentas de usuario y actualiza una tabla de puntuaciones (leaderboard) competitiva en tiempo real mediante SignalR y ASP.NET MVC. Es una lectura reveladora para programadores corporativos de .NET que desean iniciarse en el desarrollo de aplicaciones interactivas. Conviene tener claro que no enseña desarrollo de videojuegos con físicas complejas ni renderizado 3D por GPU, ya que Xamarin.Forms está optimizado para interfaces de usuario y juegos casuales basados en datos, terreno donde su propuesta resulta sólida y didáctica.
- C#
- .NET
- Xamarin.Forms
- ASP.NET Web API
- SignalR
- Entity Framework
- SQL Server
- Juegos móviles
- Clasificaciones en tiempo real
- Arquitectura cliente-servidor
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Juego de memoria móvil con marcador en tiempo real
Aplicación móvil multiplataforma para iOS y Android desarrollada en Xamarin.Forms, conectada a un backend en ASP.NET y Entity Framework que sincroniza en vivo las puntuaciones de los jugadores mediante SignalR.

