Questions tagged [xbox360]

The Xbox 360 is a video game console made by Microsoft and is the successor to the original Xbox. Development languages include C#, C and C++.

The Xbox 360 is the second video game console released by Microsoft, after 2001's . The Xbox 360 competes against the Nintendo and Sony . All three are called "next-generation" or "seventh generation" consoles. The Xbox 360 was officially revealed on MTV on May 12, 2005.

Development

Xbox 360 development is largely split into two distinct sections:

  1. XNA Development
    This involves using the XNA Framework to develop games/applications, and is done through AppHub. You can find the tools for development (XNA Game Studio) here. Anything developed using these tools must be written in C#.NET and can only be released onto the Xbox LIVE Marketplace as an 'Indie Game' (after passing the review process, of course). To debug your XNA app on the console itself, you need a membership. Another thing to note is that Xbox 360 apps can't access the Internet at all - all communication goes through Xbox LIVE or System Link.

  2. Professional Development
    This covers the development of complete Xbox 360 titles, and requires that you be part of the Xbox 360 Registered Developer Program. Once a development license is obtained (and the NDA is signed), Microsoft provides developers with access to the official Xbox 360 SDK and development hardware, which includes full Visual Studio integration and documentation for developing native Xbox 360 applications and libraries using C/C++. The development kit hardware comes in a few flavours and supports debugging from Visual Studio via ethernet, DVD emulation via USB, etc. For more information on the professional development program, see this information.

Referenced from this answer.

Resources:

226 questions
33
votes
9 answers

UI library for XNA

I'm working on a small and simple XNA game and I'm noticing I'm spending way too much time implementing basic UI functionality like menus, (rich) text rendering including wrapping and basic UI lay-out such as alignment of elements. This is a fairly…
drxzcl
  • 2,984
  • 1
  • 24
  • 28
15
votes
4 answers

How do I get input from an XBox 360 controller?

I'm writing a program that needs to take input from an XBox 360 controller. The input will then be sent wirelessly to an RC Helicopter that I am building. So far, I've learned that this can be done using either the XInput library from DirectX, or…
bengineerd
  • 1,238
  • 1
  • 16
  • 18
12
votes
9 answers

Xbox programming

I am learning the language c. After c I will probably move onto objective c and develop some iPhone applications. Then I was thinking about learning c# and xna. How long do you guys think it will take before I can develop a pretty decent hitting or…
Austin908
11
votes
1 answer

QuickStart on Xbox 360 application development

Everywhere I found the buzz about Xbox 360 games. However I want to know how I can develop normal application for xbox 360. Mostly silverlight based. Also I am not sure what this homebrew stuff is all about? What language I need to use for Xbox 360…
Rashmi
  • 239
  • 3
  • 9
8
votes
6 answers

Professional Development Tools for Xbox 360 and PS3

I was curious to know what development tools do Xbox 360 and PS3 game developers use (I know that there are expensive SDK's to access professional development on these consoles). So, do Xbox 360 devs use Visual Studio? And what version? And what…
user1149224
8
votes
2 answers

Java using Xbox controller

What library would you recommend to hook up my Xbox 360 controller to Java, and be able to read key inputs into keyPressed Event as a KeyEvent. So I would like something like this private class KeyInputHandler extends KeyAdapter { public void…
Quillion
  • 5,757
  • 10
  • 55
  • 83
8
votes
4 answers

Does using a delegate create garbage

I'm working on a game for the xbox360, using XNA. On the Xbox the garbage collector performs rather badly compared to the one on a PC, so keeping garbage generated to a minimum is vital for a smoothly performing game. I remember reading once that…
Martin
  • 11,693
  • 11
  • 59
  • 121
7
votes
2 answers

Difference between winsock and linux sockets

I'm developing an FTP-like program to download a large number of small files onto an Xbox 360 devkit (which uses Winsock), and porting it to Playstation3 (also a devkit, and uses linux AFAIK). The program uses BSD-style sockets (TCP). Both of the…
arolson101
  • 1,402
  • 14
  • 28
7
votes
2 answers

GPU programming on Xbox 360

I'm looking for some insight into XNA on Xbox 360, mainly if its possible to run vector-based float mathematics on its GPU? If there's a way, can you point me into the right direction?
fabiopedrosa
  • 2,331
  • 6
  • 27
  • 41
7
votes
1 answer

PC XNA Game converted to Xbox 360 - Huge Performance Issues

So I wanted to convert my PC game to work on the Xbox 360. It ran damn fine on the PC, with a Intel Core 2 Quad @ 2.40Ghz and a Radeon 4850 512MB. I ported it to the Xbox, and right off the bat, there was some problem with invariance and…
Robert Gawdzik
  • 1,625
  • 15
  • 26
6
votes
5 answers

Programming with Microsoft Kinect

Does anyone know if an end user purchases the Kinect sensor, he can program using it to make own games. Or is the API only for professional game studios?
iceman
  • 3,925
  • 13
  • 56
  • 88
6
votes
2 answers

.Net Framework 4.0 - Opcodes.Box present in Dictionary with int key

I'm trying to investigate whether dictionaries with enum keys still generate garbage in newer versions of .Net (say >= 4) See Shawn Hargreaves blog post here for details on why I'm even fretting about…
6
votes
2 answers

.NET XBox Live Account API

Is there a .NET API available to get data from your XBox Live account? All I'm really interested in is who's online, but messages would be cool too. And some sort of event driven notifications of user sign-on would be great, but I'll poll if need…
Adam Haile
  • 29,081
  • 56
  • 180
  • 272
6
votes
7 answers

How can I learn about cross platform game development?

How do companies like Valve manage to release games to all three major gaming platforms? I am interested in the best-practices regarding code sharing specifically between Windows, Xbox360 and PS3, since the ideal solution is to reuse as much code as…
Noname
5
votes
1 answer

Is "indie" app development for Xbox 360 possible?

Microsoft has introduced App Hub as a publishing portal for WP7 and Xbox 360. However, for the Xbox 360, there only seems to be support for adding and Xbox Live Indie Game project. Given the recent introduction of apps and the app marketplace on…
Håvard S
  • 21,299
  • 5
  • 56
  • 68
1
2 3
15 16