As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Since Microsoft are dropping XNA (and yes, I know that one can still use it quite successfully, but the fact it's not being developed after only a short period of existence speaks volumes).
What are the best C# graphic libraries for simple 2D development (akin to Allegro, SFML, SDL and the likes)? By the best I mean those under active development, with an active community, and hopefully with some decent tutorials.
I tried searching for an answer but, one way or another, it's XNA that always comes up (maybe for a reason...)
Thank you!
OpenTK or TaoFramework.
There are a lot of tutorials. One of them can be found here.
Frameworks I like:
for openGL - OpenTK
for DirectX - SlimDX
For the libraries you have listed there is a wrapper for SDL SDL.NET
Re-adding content that was removed in a review (WHY? The answer is not XNA, but Open Source implementation of XNA)
Also if you are familiar with XNA you can use MonoGame - implementation of XNA under active development. Playstation Mobile and Raspberry PI support is under development.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I am supposed to design an application for a large multitouch screen. By large, i mean newscaster large (around 55 inches and above). The application is an interactive map.
My questions is: which technology to develop the application in. My first idea was to make it in Adobe Flex, but then there is HTML5 too...
There must be some awesome Java library for touch interactions too, but then on Windows platform there must be C# library too?
Could someone please point me in the right direction.
The backend is probably going to be in Java EE.
Is there a specialized touch maps sdk?
Why reinvent the wheel?
Ventuz hands down best touch software I have used and I use it daily. It's specifically for large multi-touch presentations.
If you are looking to build it yourself, you will have a long long way to go. Ventuz is extremely flexible and will let you do anything you'll need to do with touch for the most part.
(And they are based in Germany, like you)
Here are some demos they showed last year at NAB
(source: ventuz.com)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I have read a lot about the XNA framework going away and Microsoft not openly supporting it any more. I would like to know if there are any similar technologies available keeping in mind that I do not want to pay a lot of $$ for creating a cross platform indie game.. I know that XNA only support Microsoft devices and that there are already a lot of open source game engines available such as Torque, NeoAxis and so on. I am mainly looking for a simplified game engine where I can code in c#. I do not require the Complex 3D rendering component or worry to much about memory management. Just want to get a simplified tool set as a beginner. Any suggestions would be greatly appreciated..
Unity3D is the answer to your problem. Although 3D is in the name, you can do just about any type of a game in Unity. It also supports game scripting in other languages like JS. There are plenty of examples, great support, and growing popularity. I believe they also have a free version of their engine. www.unity3d.com
If you want something similar to Microsoft's XNA you can always try MonoGame which is an open-source implementation of XNA 4 and includes support for Windows, Windows Metro, Mac OSX, Linux, Android (with MonoDroid) and iOS (with Xamarin.iOS/MonoTouch)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've learned I can make C# with XNA compatable with Mac/Linux through monogame but monogame is a seperately developed from C# so noone knows if they'll keep up with C#'s development?
Is it worth the risk to go with C# or should I play it safe and program in Java for crossplatform compatability?
Depends on the context in which you're developing:
MonoGame supports XNA 4, so if you're happy sticking with XNA 4 long-term then you're fine.
The two languages themselves have various advantages and disadvantages, e.g. see http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java. There's mileage in going with the one that serves your needs better now, unless you have reason to believe you'll need to keep up-to-date with the latest XNA and maintain your game over time.
Portability is a good thing (I'm generally in favour), but it's not the be all and end all. Look carefully at whether you actually need your game to be portable.
Also:
Are you working with others? Which language do they know better? What's their view?
Do you need to recruit/find more people who have experience with one language or the other? Are there more of one or the other in your vicinity?
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've decided to port a little C# .NET application over to linux.
It uses .NET 4, and the author (not me) decided to use WPF because he had performance issues with Winforms.
http://www.mono-project.com/Gui_Toolkits shows quite a lot of possible options for me to use, but I'm relatively new to C# and even more so to Mono. I need it to be fast, and preferably fairly lightweight.
What would you recommend and why?
I want to know which GUI kit to go with for performance and easy of porting, given that I'm new to Mono and the original .NET app uses WPF.
Go with Gtk#. It has a nice performance and monodevelop comes with a design tool to help you draw your interface.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Could anyone recommend me a good tutorial about Silverlight animation for a beginner, and I am especially interested in how to read the animation code in XAML (I always feel magic code) and develop my own animation. If the tutorial covers any tools which could facilitate animation code rede and animation development, it will be great!
Thanks in advance,
George
I found to be the best starting point is actually the silverlight.net page.
Silverlight.net / Learning
delivers a lot of quite well made tutorial videos. Animations inclusive! :)
You might want to download the Microsoft Expression Blend trial. Blend makes it easier to develop applications for both WPF and Silverlight. The startup screen contains some examples.
And this site is pretty useful:
http://silverlight.net/quickstarts/
On Microsoft Showcase there are a lot of great video tutorial about Silverlight and Expression Blend.
In your case I would recomend watching Silverlight Fundamentals (Part 7 of 9): Animation.
The Project Rosetta at http://channel9.msdn.com/continuum/tutorials can be helpful
The Project "Rosetta Stone" Tutorials are dedicated to helping designers and developers build applications in Silverlight while taking advantage of skills they already know.