Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon


SFML C++ Tutorial Series

Welcome to a new tutorial series on using SFML 2.x. This series is going to be in two parts, the first will look at how you use the various systems that make up SFML. The second will look at how to use all of these systems together to create a simple game. Every single part of this tutorial will be available as both a text tutorial and a in video form as well. If you are interested, GameFromScratch has an earlier tutorial series covering SFML 1.6 that was more focused on teaching C++.

 

SFML Fundamentals Tutorial Series

 

    • A Closer Look at SFML

    • No idea what SFML is or what it can do for you? Start here, this is a combination of review and getting started guide to using SFML. If you are going to follow this tutorial however, you can probably skip this as we will eventually cover all of this material anyways. If you are undecided, this should help you decide.

    • Text Link Video Link
    •  
    • Part One - Configuring Visual Studio

    • This tutorial covers the process of setting up an SFML project using Visual C++ 2013. The process will be very similar for all versions of Visual Studio.

    • Text Link Video Link
    •  
    • Part Two - Windows, Game Loop and Timers

    • This tutorial explores the beating heart of an SFML application. It covers how to create a window and process events. Also some bonus coverage on using a timer.

    • Text Link Video Link
    •  
    • Part Three - Handling Keyboard Input and Random Numbers

    • This tutorial shows how to respond to keyboard input, both event driven and polled. It also covers random number generation.

    • Text Link Video Link
    •  
    • Part Four - Basic Graphics

    • This tutorial illustrates how to draw graphics, in this case procedurally generated, on a frame by frame basis.

    • Text Link Video Link
    •  
    • Part Five - Sprites and Textures

    • Building on the previous tutorial, we now show how to load a texture from file and display it on screen as a sprite.

    • Text Link Video Link
    •  
    • Part Six - Spritesheets and Animation

    • This tutorial looks at using a spritesheet to store multiple frames on animation in a single image. We then create a simple animation.

    • Text Link Video Link
    •  
    • Part Seven - Music and Time

    • This tutorial shows how to play music in your game. We also explore the use of the Time class, specifically to fast forward and rewind our song during playback.

    • Text LinkVideo Link
    •  

SFML Putting it all Together

 

  • Coming Soon





blog comments powered by Disqus


Month List

Popular Comments

Amazon offers new service for monetizing free to play games
Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon


Home > >

22. January 2013

Amazon have released Game Connect a system for offering DLC and other game purchases ( subscriptions? ) using Amazons infrastructure.

 

At first glance this seems pretty minor, yet another payment processor, but it is actually a rather large deal… why?  Because your purchasable game content will be included on Amazon.com, bringing massive exposure to small players in the free to play space.  Additionally, people trust Amazon and can use their existing account, gift cards, etc to make payments.  In some ways this might be one of the biggest developments for small indie developers looking to monetize their games.

 

What is Game Connect?

Game Connect is a service provided by Amazon which enables customers to discover and purchase virtual items on Amazon.com and have these virtual items sent directly to their linked game account.


How does Game Connect help you find more customers?

• Convenience: Customers can link their existing Amazon.com accounts with their account in your game to purchase digital items, delivered directly to their linked game account.

• Trust and Security: Game Connect enables Amazon customers to purchase your games and virtual items using existing and trusted order processing and payments technology. 

• Discoverability: Your games and virtual items will benefit from the familiar Amazon personalization and recommendation engine, surfacing your products where it makes the most sense for customers.

 

Amazon mention that during beta, developers took an average of 2 weeks including testing to implement Game Connect in their game.  Unfortunately there is little developer information available, you need to email find-more-gamers@amazon.com if you want more details or to enrol.  EDIT:  Some developer information is available after all.  SDKs exist for Java, PHP and .NET.

 

The store is already only and you can browse it here.  As you can see, there is a fair bit of support already, including Second Life and Air Mech.

Amazon Connect

 

Is this a game changer, or just another payment processor?

 

Amazon have become a bigger and bigger player in the game development space, without many people realizing it.  Already their EC2 and S3 cloud solutions power the back ends of a large number of games.  Additionally their Kindle store provides an alternative to the mostly dismal Android App Store.

EDIT:

Some more links care of Reddit.  Here is the link to the In App Purchases documentation page.

Included are this tidbit

For In-App Purchasing for PC, Mac and Web-based games, please contact us to discuss revenue share.

For In-App Purchasing on Kindle Fire or through the Amazon Appstore for Android, developers earn 70 percent of list price on each paid app as well as on each in-app purchase. The fee for distributing apps through the Mobile App Distribution Program is $99 per year, which we are currently waiving.

 They currently support Pc, Mac and Web targets, as well as Kindle Fire and Android.  Notably absent is iOS.

The full Amazon press release is available here.

 

blog comments powered by Disqus

Month List

Popular Comments