Microsoft XNA is a set of tools with a managed runtime environment provided by Microsoft that facilitates video game development and management. XNA attempts to free game developers from writing "repetitive boilerplate code" and to bring different aspects of game production into a single system.

The XNA toolset was announced March 24, 2004, at the Game Developers Conference in San Jose, California. A first Community Technology Preview of XNA Build was released on March 14, 2006. XNA Game Studio 2.0 was released in December 2007, followed by XNA Game Studio 3.0 on October 30, 2008. XNA Game Studio 4.0 was released on September 16, 2010 along with the Windows Phone 7 Development Tools.

XNA currently encompasses Microsoft's entire Game Development Sections, including the standard Xbox Development Kit and XNA Game Studio.

The name "XNA" originated out of the project's development name, Xbox New Architecture. Instead of being released under the Xbox name, the Xbox 360 was released (2005), and XNA came to stand for "XNA's Not Acronymed".

Post article RSS Related Articles

We have decided to bring you one of the new buildings and a new bonus mission to give you something while our main efforts still go into finalizing the Open Space DLC. Please have a look at the complete roadmap at the end of the post, everything we have already achieved since release and what we still want to create for version 2.0. As always we would appreciate your feedback and if you support the project with a review on Steam.

Xrathul Planet



A new Planet has been discovered in the Udoxia Galaxy and a brand new mission awaits on Omicron Persei 9. To quote the briefing “Strange building complexes have been spotted here. Apparently they can release powerful forces. This could become even more dangerous for us if they fall into the wrong hands.

Xrathul Palace



This palace was built to worship the Xrathul. The built-in technology can summon their giant locust spaceships and lure them to a specific destination reckless opponents for example. The following forces are available in this giant building.

Xrathul bait
This device spreads Xrathul pheromones and is therefore an irresistible target for Xrathul and lures all ships on the planet. It also doubles the probability of new Xrathul coming to the planet.

Meteor shower
The Illumati developed the technology to tear down some meteors from their orbit around the planet and let them rain down purposefully.

Indoctrination
Indoctrination of the guards in towers and buoys allows you to take control of the building and radius.

Two New Gaming Modes



You can now choose between the following two game modes when starting endless and competition game rounds. This can be changed whenever you start a new game.

Sci-Fi Mode

Experience all the adventures that a future colonization of space could hold in store for us and technology we can only dream of today. Use Gaian force fields or intergalactic space trade and get ready for space pirates and alien invasions.

Serious Mode

Experience a more realistic gameplay that corresponds to the technological level of development on Earth in the 21st century. The focus is on solving the problems of economic growth and resource consumption and coping with the related environmental and climate impacts.


New Animal - Manta Ray

Another fish species has been sighted. Now the manta ray enriches the biodiversity on our planet. Once we have cultivated even more animals on our planets we will make biodiversity an important thing in the environmental climate simulation of the game.

Improvements

  • The Xrathul Palace and the Great Pyramid are now destructible giant buildings
  • Entering the bonus galaxy will now always provide two planets, to give you a choice
  • Meteor shower and Xrathul bait have become more powerful
  • City building is now cancel-able until the capsule lands
  • Supply capsules now come more often and are shown in the bookmark panel
  • Items are now cancel-able until the drone is on site and has activated them
  • You can now get up to 50 new city permits through population growth

Interface Improvements

  • We gave the main character Alia an eye surgery because some people felt she gave them an uncomfortable look
  • Only resource deposits of relevant size are now displayed
  • Gaia constructs: Active conversion is also shown in the waiting bar
  • New speech of Eko at the invitation to the world congress
  • New cursor when closing the ring
  • 8 great interface improvements that are way too hard to describe
  • Country specific subtitles in the main menu
  • Popup renamed: "Mission successful" instead of "Campaign successful"
  • Added a notification for game beginners to try the tutorial first

Fixes

  • Fixed buildings not showing up immediately when jumping between cities
  • Fixed galaxy screen layout for 4:3 resolutions
  • Fixed planet being briefly lit differently on exit
  • Joma: Fixed completion logic of "use power" goal before
  • No longer show Whales in navigation view
  • Fixed sandbox planets not working
  • Don't show trade options for natives that are not close to your territory
  • Move tool-tips closer to ring
  • Colony value chart limit for quality of life
  • Spell-checking EN
  • Decrease audio range of ocean animals
  • Fixed bookmark buttons not correctly opening tool ring for units
  • Fixed ruins collapsing every time a generated planet is restarted.
  • Fixed navigation icons overlapping message panel

Update 1.9.1

  • Optional minimized mode for build panel on left side
  • Added visual hint for new serious game mode
  • Added missing translations
  • Added option to disable automatic progression to next message
  • Fixed manual bug reports no longer being reported
  • Fixed on screen keyboard not opening the second time on steam big picture mode
  • Fix: Changing difficulty when restarting mission from campaign screen does not work
  • Fix: Pirate warning shown even when no pirate is available
  • Fix: Pirates should still go on a rampage, even when a city is protected by a shield
  • Fix: Gamepad control jumps over checkboxes in options
  • Fix: Illuminati Temple Ruin caption too long for info panel
  • Fix: Two reported crashes

Roadmap




Update 1.8 Wildlife Update
Imagine Earth

Update 1.8 Wildlife Update

Imagine Earth

Welcome to update 1.8, we have pushed some necessary optimizations in between. At the very bottom, at the end of this update we have again mapped the...

Meet EverCrawl! Out Now on Android!
EverCrawl

Meet EverCrawl! Out Now on Android!

EverCrawl

Meet EverCrawl! A new Puzzle Roguelike for Android and coming soon to PC.

1.7 – Full Control – UI Update
Imagine Earth

1.7 – Full Control – UI Update

Imagine Earth

Dear planet managers, we really struggled a bit to be able to offer you this hyper-speed optimization of the global management system! The interface is...

I Am Overburdened, two steps forward, one step back
I Am Overburdened

I Am Overburdened, two steps forward, one step back

I Am Overburdened

There's a new mouse control mode in town: teleport! So progress has been made, but I took a really bumpy road to get here.

Add game Games
Imagine Earth

Imagine Earth

Futuristic Sim

Planetary Colonization Imagine Earth is a real-time planet simulation and a build up strategy game. Your job as a space colony manager is to explore and...

Abuga: Warp Zone

Abuga: Warp Zone

Platformer

Play as Abuga through nearly 50 challenging but exciting levels. Warping through..well warps..make your way from start to finish. Be careful though, not...

Source Control

Source Control

Cinematic

Match your wits against a rogue enemy AI! Source Control is a fast paced action gem-breaker with a difference. Hack your way through enemy encryptions...

EverCrawl

EverCrawl

Roguelike

EverCrawl is a bite-sized puzzle roguelike where players need to survive a long unwinding dungeon through clever use of limited items and positioning...

Pokémon3D

Pokémon3D

Adventure

Pokémon3D is a recreation of the old Pokémon games Gold/Silver by Nintendo/GameFreak (but, of course this game has nothing to do with them ;) You're...

I Am Overburdened

I Am Overburdened

Roguelike

I Am Overburdened is a silly roguelike full of crazy artifacts and a "hero" who has 20 inventory slots.

Kill Time

Kill Time

Platformer

Killing Time is full version and free and open source code. Killing Time is developed xna. Good fun.

Dead Project

Dead Project

Party Based

Dead project, no longer active. Dead project, no longer in development.

Flotilla WWII

Flotilla WWII

Turn Based Strategy

The first WWII naval game to bring base building and combat on the same map. Build factories, ports and airfields in the Pacific, bring in ships and aircraft...

DiCube

DiCube

Puzzle

*** Update 1.2 *** added: Online Leaderboard New puzzle game. Drag the blocks to produce figures. Simple.. and you try Features: - Cubes can be of several...

Comments  (0 - 10 of 33)
Jdawgg25
Jdawgg25

I have uploaded some open-source XNA 4.0 projects on my downloads page here: Indiedb.com

I will be uploading more projects there later over time. Happy Coding :-D

Reply Good karma Bad karma+2 votes
Jdawgg25
Jdawgg25

Finally! MonoGame is coming to Xbox One. MonoGame implements XNA 4.0 and allows developers to port their games to other platforms besides the default platforms supported already by the XNA 4.0 Framework. Link: Twitter.com

Also, I need to correct myself on an older post. Unity has Mono built into it, not MonoGame. So if you are eager to finish your XNA game, with some work, it is possible to import your XNA or MonoGame project into Unity. Mono is a cross-platform open source implementation of Microsoft's .NET Framework. It is based on the ECMA standards for C# and the Common Language Runtime.

Reply Good karma Bad karma+2 votes
Jdawgg25
Jdawgg25

With MonoGame 3.4 (which is the continuation of XNA 4.0) for Visual Studio 2015, it is now possible to create a game for Universal Windows Platform (UWP). This also makes it possible to get your XNA project to run on Windows 10 with UWP. Since the Xbox One dev kit supports UWP, it might also be possible to get a MonoGame project running on it.

Reply Good karma Bad karma+1 vote
CakeKing64
CakeKing64

Awesome :P

Reply Good karma Bad karma+1 vote
Jdawgg25
Jdawgg25

If anyone is curious, it is possible to integrate your XNA Game Project into Unity, but it might take a little extra work. This is a proof of concept showing the Platformer XNA starter kit running inside Unity3D. Zero code changes have been made to the original game code. Using a mixture of new code and some code from MonoGame, the author has implemented XNA emulation. They did so by having a game object with a script attached run an XNA game performing updates and drawing.

Check out this link below for the source code:
Github.com

Reply Good karma Bad karma+3 votes
CYON4D
CYON4D

Interesting but what about the performance? I persume it would drop radically under such conditions.

Reply Good karma Bad karma+1 vote
Jdawgg25
Jdawgg25

My apologies for replying back so late. Under such conditions, it is possible for the frame-rate to drop. By performance, are you referring to graphics specifically? I sometimes rarely hear people speak of physics performance or audio performance. Honestly it depends how the XNA game was coded prior to being imported into Unity. It would be best to fix garbage collection issues in your XNA game project before importing it into Unity. There are many ways to help increase performance in your XNA project prior to importing it into Unity. Its a question of whether or not you are CPU or GPU bound. Using the CLR Profiler can help you find out. Things like changing foreach loops to for, multi-threading, using StringBuilder instead of String, and using DrawUserPrimitives are just some ways to help the frame-rate. In my game constructor, I set the following to false: IsFixedTimeStep = false; and graphics.Synchr

Reply Good karma Bad karma+1 vote
CYON4D
CYON4D

(Sorry for the double post. I didn't realize that I was logged out)

No problem. Yes, I was referring to the graphics performance.
You mentioned DrawUserPrimitives(). So far I have only used it in 3D with Vector3. Do you use DrawUserPrimitives in 2D as well? If so are you still using a Vector3 and just projecting 3D data on an orthographic view? Do you know if vector2 can be used with vertecies and triangles?
Thanks.

Reply Good karma Bad karma+1 vote
Jdawgg25
Jdawgg25

For drawing primitives in 2D, you really just need to know what to tell the system to make it work. Check out this great tutorial for more information. I hope it will further answer your questions as it has helped me.

Bit-101.com

Reply Good karma Bad karma+1 vote
CYON4D
CYON4D

I checked the link you posted, after seeing it I remembered that I checked the same blog long ago (might be a couple of years ago). Turns out the author is talking about what I was refering in my comment. Projecting Vector3 vertecies on an orthographic view. It was good to read it again. Thanks a lot for the reply and the link.
Cheers!

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

DonBre
DonBre

nice! :D

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.