iOS Swift Game Tutorial: Create a game like Mega Jump

29


Create a cool game like Mega Jump in under 2 hours using Sprite Kit.

###Create a beautiful iOS Swift App from Start to Finish 87 % OFF###

*** TUTORIAL FILES ***

***COMMENTS***
If you have questions about the video or Cocoa programming, please comment below.

Web:


Source: https://cyrrion.com
Read more all post IOS Technology : https://cyrrion.com/ios/
29 Comments
  1. Blue Bot says

    hi I know im a bit late to the party as its now 2019… But is there any point these days not using one of the main game engines (Unity/Unreal/Godot etc) and port to mobile??Why there is so little information online about "native game development" for mobile? is it out of date now? and where is coco creator in between all of these??anyone?

  2. Mpendulo Chiliza says

    awesome, thank you. Mdunge

  3. Happy Sad says

    Game videos pls…

  4. Norbert Haubner says

    Hey Brian, can you please repost the tutorial files. The link is still dead! Thanks Buddy

  5. SevenDeMagnus says

    Cool Thanks.

  6. Mohammed Jamal says

    Is there any update for swift 4 pls contact/send tutorial on mohammedjamal.sw@gmail.com

  7. Sam WD says

    Hi Brain, i have no idea about the game programming, how long does it take to learn game programming?i know you created this game in last than 2 hours but how about for a new game programmer?

  8. Simon Kolarik says

    Can you repost the course files please Brian? The link no longer works. Thanks 🙂

  9. God Gifted says

    kindly send me a Solitaire game in IOS swift 4

  10. Stoddard Tutoring says

    You should update your video description about becoming a patreon supporter to gain access to the development files. It might be nice for some to know this before beginning to watch the tutorial.

  11. 哈吉·塔瓦 says

    What Xcode Version is applicable to run this code?

  12. prahalad kumawat says

    File not found

  13. Alex Tonio says

    Please update tutorial files. the link no longer exist.Thank you.

  14. J-C says

    Thank you, Brian Advent. Your video is very easy to understand! I‘d like to see some implementations of Bluetooth game.

  15. Victoria says

    your code looks beautiful <3

  16. Rishav Mukherjee says

    Dropbox file isn't working.

  17. GermanySups says

    Download doesn't work anymore :c

  18. rahul bandal says

    Not able to download supporting files

  19. davidacurtis says

    Can you repost the course files please Brian? The link no longer works. Thanks 🙂

  20. TimeFluid Programming says

    I would really love to see you making an app like zombie trailer park.

  21. Pete Plevnjak says

    Hi)How to make that video from advertisers and include in your app)Can you show it)!

  22. Paolo Burcer says

    getting error in GameScende.swiftbackgroundColor = SKColor.whiteColor() error says "can not call value from -non function type 'UI Color'

  23. Jan Muller says

    Hi Brian,I got stuck at the build on 52:28 with the following 2 errors:File: GameScene.swift Line: (otherNode as! GenericNode).collisionWithPlayer(player) Error: Missing argument label 'player:' in call& File: PlatformNode.swiftLine: if player.physicsBody?.velocity.dy < 0 {Error: Binary operator '<' cannot be applied to operands of type 'CGFloat?' and 'Int'I've watched the last 10 minutes for 10 times and did exactly as you did, but cant fix it. Could you help me out here :)Thank you for the good tutorial!

  24. hotmandead1 says

    Please make something like the new apps linum & dividr

  25. Claudio Mutter says

    Thanks for this awesome tutorials! It would be nice to have a tut about how to select between different Characters which can be buyed with the coins the Player earned.Great Job and I`m looking forward for new tutorials! 🙂

  26. Michael Southwell says

    I figured out what the issue was. After days of chasing the issue in the wrong direction. This is how to fix the code after having Xcode auto-upgrade the program to Swift 3.0You will need to add "as! NSInteger" after the AnyObject statement otherwise you will get the "fatal error: unexpectedly found nil while unwrapping an Optional value" error. You will also need to do this for the flowerPosition for loop. let platforms = levelData?["Platforms"] as! NSDictionary let platformPatterns = platforms["Patterns"] as! NSDictionary let platformPositions = platforms["Positions"] as! [NSDictionary] for platformPosition in platformPositions { let x = ( (platformPosition["x"] as AnyObject) as! NSInteger) let y = ( (platformPosition["y"] as AnyObject) as! NSInteger) let pattern = platformPosition["pattern"] as! NSString let platformPattern = platformPatterns[pattern] as! [NSDictionary] for platformPoint in platformPattern { let xValue = ( (platformPoint["x"] as AnyObject) as! NSInteger) let yValue = ( (platformPoint["y"] as AnyObject) as! NSInteger) let type = PlatformType(rawValue: (platformPoint["type"]! as AnyObject).intValue) let xPosition = CGFloat(xValue + x) let yPosition = CGFloat(yValue + y) let platformNode = createPlatformAtPosition(CGPoint(x: xPosition, y: yPosition), ofType: type!) foreground.addChild(platformNode) } }

  27. Michael Southwell says

    Really good tutorial, thanks so much for taking the time to upload this. Very well written code and video is easy to follow :)I have updated your program to conform to Swift 3.0 syntax, and it compiles fine, but as soon as it starts it crashes and I get the following error, in GameScene, please help!let platforms = levelData?["Platforms"] as! NSDictionary let platformPatterns = platforms["Patterns"] as! NSDictionary let platformPositions = platforms["Positions"] as! [NSDictionary] for platformPosition in platformPositions { let x = (platformPosition["x"] as AnyObject).floatValue let y = (platformPosition["y"] as AnyObject).floatValue let pattern = platformPosition["pattern"] as! NSString let platformPattern = platformPatterns[pattern] as! [NSDictionary] for platformPoint in platformPattern { let xValue = (platformPoint["x"] as AnyObject).floatValue let yValue = (platformPoint["y"] as AnyObject).floatValue let xPosition = CGFloat(xValue! + x!) //error appears here "Thread 1: BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0" let yPosition = CGFloat(yValue! + y!) let type = PlatformType(rawValue: (platformPoint["type"]! as AnyObject).intValue) let platformNode = createPlatformAtPosition(CGPoint(x: xPosition, y: yPosition), ofType: type!) foreground.addChild(platformNode) } }

  28. Keep Expanding says

    Awesome tutorial man! And by the way, your accent is hilarious! It seems you're from Germany, New York, Britain, France and New Zealand at the same time! Hahah

  29. Christopher Kong says

    Tried to rebuild this in Swift3. let platforms = levelData["Platforms"] as! NSDictionary & let flowers = levelData["Flowers"] as! NSDictionary….both requires levelData to unwrap. Wrapping them would require all the objects such as x and xValue, etc to be cast as AnyObject. Keeping getting fatal error: unexpectedly found nil while unwrapping an Optional value. How do I fix this?

Leave A Reply

Your email address will not be published.