Sign in to follow this  
nfries88

Unity Updated: SDL 1.3 will be more community-oriented

Recommended Posts

nfries88    1154
SDL1.3 is no zlib licensed! What does this mean for developers using SDL?
1) No need to buy a developer license for iOS.
2) Statically link on any platform you want.

Well, that's pretty much it. It's an awesome change for everybody!

[b]Update 26 Apr[/b]
Sam accepted a job offer to develop some company's upcoming MMO. He'll be working full time, so his prior plans to support SDL full-time are out. He's said he'll try to make it more community-managed, and also that [u]it's basically ready for beta[/u]. Get to testing!
Forum Link: http://forums.libsdl.org/viewtopic.php?t=7189

Share this post


Link to post
Share on other sites
rip-off    10979
[quote]
Is there actually an iOS version available? [/quote]
Yes. More than that, according to Sam Lantinga (in response to a question on the mailing list "Are there any SDL apps in the App Store"):
[quote]
There are a number of companies that have built iPhone apps using SDL, but they are under confidential commercial licensing, so I can't say anything directly.[/quote]

Share this post


Link to post
Share on other sites
nfries88    1154
[quote name='Promit Roy' timestamp='1302481526' post='4796881']
That's pretty cool. Is there actually an iOS version available?
[/quote]

There has been for like 2 years, but only in the experimental 1.3 branch (which this license change applies to, not the frequently used 1.2 branch).

Share this post


Link to post
Share on other sites
NicoG    172
[quote name='TSlappy' timestamp='1302510351' post='4797000']
heh, great.
I must get the 1.3 and start playing with it, what's new in 1.3?
[/quote]

A lot of improvements like a lot better Performance and you can select a Version for the OpenGL Canvas.

Share this post


Link to post
Share on other sites
nfries88    1154
[quote name='TSlappy' timestamp='1302510351' post='4797000']
heh, great.
I must get the 1.3 and start playing with it, what's new in 1.3?
[/quote]

the hardware-accelerated rendering API. It's completely different than the software framebuffer one in 1.2, so you'll need to disregard all those old tutorials.
support for creating and using multiple windows (it's been reported as being a bit buggy, but fortunately you'll probably never need to use it for a game)
dropped ports for archaic platforms that nobody uses.
ports to new platforms, including Android and iOS.
touch input support
haptic (force feedback/vibration) support.

well, that's about it.

Share this post


Link to post
Share on other sites
issch    479
[quote name='TSlappy' timestamp='1302510351' post='4797000']
heh, great.
I must get the 1.3 and start playing with it, what's new in 1.3?
[/quote]

Lots of stuff. For example, drawing API now uses OpenGL behind the scenes (and has been expanded to offer more functionality than the old API). Also, there is now support for multiple windows and multiple monitors. The API has also been cleaned up a bit.


[quote name='nfries88' timestamp='1302552771' post='4797246']
There has been for like 2 years, but only in the[b] experimental 1.3 branch[/b] (which this license change applies to, not the frequently used 1.2 branch).
[/quote]

I wouldn't really call it an experimental branch. Sam Lantinga has, in a mailing list announcement, asked people to use 1.3 and pretend that it is finished. Experimental makes it sound like the design isn't set in stone or that the features are prototypes. Yes, its not yet finished, but I don't think experimental is the right term at this stage.

[quote]
[color="#202020"][font="Verdana, Arial, Helvetica, sans-serif"]However, there is a huge amount of work that remains to be done, in terms of Q/A, bug fixing, and community support.

If you would like to contribute, there are a number of ways you can help:
* If you're currently struggling with SDL 1.3, please report bugs to bugzilla and ask for help on the mailing list
[b]* If you've been holding off on touching SDL 1.3, please pretend it's done, download it, and report bugs to bugzilla
[/b]* If you've reported issues on the mailing list in the past, pretend they're lost and re-report issues to the list and create entries for them in bugzilla [/font][/color]
[color="#202020"][font="Verdana, Arial, Helvetica, sans-serif"][/quote][/font][/color]

Share this post


Link to post
Share on other sites
nfries88    1154
[quote name='dublindan' timestamp='1303015948' post='4799377']
[quote name='nfries88' timestamp='1302552771' post='4797246']
There has been for like 2 years, but only in the[b] experimental 1.3 branch[/b] (which this license change applies to, not the frequently used 1.2 branch).
[/quote]

I wouldn't really call it an experimental branch. Sam Lantinga has, in a mailing list announcement, asked people to use 1.3 and pretend that it is finished. Experimental makes it sound like the design isn't set in stone or that the features are prototypes. Yes, its not yet finished, but I don't think experimental is the right term at this stage.

[quote]
[color="#202020"][font="Verdana, Arial, Helvetica, sans-serif"]However, there is a huge amount of work that remains to be done, in terms of Q/A, bug fixing, and community support.

If you would like to contribute, there are a number of ways you can help:
* If you're currently struggling with SDL 1.3, please report bugs to bugzilla and ask for help on the mailing list
[b]* If you've been holding off on touching SDL 1.3, please pretend it's done, download it, and report bugs to bugzilla
[/b]* If you've reported issues on the mailing list in the past, pretend they're lost and re-report issues to the list and create entries for them in bugzilla [/font][/color]
[color="#202020"][font="Verdana, Arial, Helvetica, sans-serif"][/quote][/font][/color]
[/quote]

I'm well aware. If you follow the mailing list you probably recognize my username here. I also posted that quote from Sam here awhile ago. Perhaps experimental wasn't the best choice of wording, but it's not the official release yet.

Share this post


Link to post
Share on other sites
GMuser    211
This is exciting news! One less negative against SDL.

Can someone explain to me what the process is to get a native application on android or iphone, from my understanding you would need to compile an executable for each possible processor type that the platform runs on, hence the use of java on android. Is this the case or is there some nice voodoo going on? What are some common pitfalls to worry about if you wanted to write a native android or iphone application using SDL ?

Thanks

Share this post


Link to post
Share on other sites
nfries88    1154
[quote name='GMuser' timestamp='1303452709' post='4801502']
Can someone explain to me what the process is to get a native application on android or iphone, from my understanding you would need to compile an executable for each possible processor type that the platform runs on, hence the use of java on android.[/quote]
This is the case, if you want it to be available to every single last Android device. However, 99% of Android devices are on ARM processors, so you should just need one.
SDL on Android interfaces with Android's Java APIs for basic functionality, so it's not completely separate.

[quote]What are some common pitfalls to worry about if you wanted to write a native android or iphone application using SDL ?[/quote]
It is very common for things that work just fine on the simulator (both Android and iOS simulators) to not work or to not work correctly on actual hardware. SDL is probably not regularly tested against actual hardware, but against the simulators. So there may be some bugs in SDL that aren't known yet; and also you yourself will need actual hardware to test on to make sure things actually work as expected (both internally to SDL and in your own code). The actual hardware isn't too cheap, but if you already have it then that's a win.
You also need a Mac to build native applications for iOS. These are generally more expensive than a normal PC.
There's also the fees associated with actually releasing an iOS game ($99/yr), and the 30% of sales you lose from selling a game through the AppStore and Android Market.


Also, fun fact, webOS should be shipping a port of SDL 1.3 with their PDK now. This means you can also port your SDL games to Palm devices.

Share this post


Link to post
Share on other sites
nfries88    1154
Updated with news from today! If you're planning on making a game using SDL, please use SDL 1.3 rather than sticking to the outdated SDL 1.2 and help with "beta testing"!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Similar Content

    • By ilovegames
      The legendary UAZ SUV is off in an unprecedented expedition on the picturesque,
      yet rugged regions of Russia. Powerful domestic cross-country vehicles have to go through many trials in the expanses of the country! There are three game modes (Exploring the world, Delivery and Checkpoints).
      Explore the vastness of Russia, perform tasks, and feel the power of the legendary UAZ!

      Features:
      - Large Map.
      - Diverse terrain (mountains, villages, fields, etc.)
      - Modern graphics and effects.
      - Pleasant music.
      - 11 types of camera views.
      - Different weather conditions (fog, rain, etc.)
      - Game modes (Free Driving, Delivery & Checkpoints)
      - 3 models of the legendary brand.
      - And much more!
      Download https://falcoware.com/UazOffRoadNewHorizon.php




    • By ilovegames
      Arcade game in black and white style. In it you will need to drive a motorcycle through a variety of challenging trails. Come accessible trails and open new ones. All in the game of their 21 game features realistic physics, and you will need to acquire the skill that would deal with it.
      Download https://falcoware.com/LostTrack.php
       



    • By mmortall
      Genre: Story Puzzle Technologies: Unity Web Player, C# Mono, Objetive-C Platforms: iOS   Language: English, Russian   Websites: App Store www.welldonegame.com Facebook group   Overview: Puzzle with love story. You need to solve mazes to reach girl you love in a beautiful environment. 80+ completely diverse stages, that show the history of Boy’s and Girl’s relationship AR mode (for iOS 11) Procedure generated nonrepetitive mazes Infinite mode with leaderboards Collecting unique postcards   Slogan: Love is a maze   Video   Screenshots   Needs your feedbacks
    • By WinterDragon
      My first goal is to build in python a text-based (next version will have graphics) adventure game scenario where a player enters a tavern, and goes on a quest. Earns money, buys weapons and gets in a fight.
       
      So I've got four ideas for games I want to build.
      1. a space simulation where a mute evolving clique is tasked with colonising planets - it's also a social network.
      My next goal is to build a 3rd person shooter and streets of rage style framework for a action/adventure game based on my story which is about God's mightiest heroes (with mutation sandbox) versus the devil (read pinhead meets bizarro superman).
      I also want to build in python, a 3d isometric rpg/sim that looks like the sims 1 but thematically is more like Bully or GTA1, but plays like Hell's Kitchen DS combined with Dofus, with environments combining elements of Phantasy Star, Sonic and art photography of convenience stores, etc.
      I also want to build an epic adventure story in RPGMakerMV.
      Any advice as to what else I should build in between to get closer to my goal projects.
       
      In a few weeks I'll have my first game, I'm not really sure how to turn it into an executable file so i can share it with people who don't have python installed.
    • By Steve Vermeulen
      I've been using async-await in Unity 2017 for awhile now and went through some hurdles getting it to work properly with the unity way of doing things. In order to avoid anyone else suffering the same problems I've posted a tutorial with what I've learned here:

      http://www.stevevermeulen.com/index.php/2017/09/23/using-async-await-in-unity3d-2017/
  • Popular Now