Nathan Lovato

  • Content Count

  • Joined

  • Last visited

About Nathan Lovato

  • Rank
    Advanced Member

Contact Methods

  • Website URL
  • Twitter
  • Skype

Profile Information

  • Gender
  • Location

Recent Profile Visitors

1423 profile views
  1. The Kickstarter is over! And it was 240% funded. I'm working on a new website, Game Art Quest, where you'll find all of the open source assets, tutorials and premium training I'm making as part of this project. In the past 10 days, I released 4 more videos: I'll be back soon with some more! Thank you for reading, and merry christmas!
  2. ʕ •̀ᴥ•́ʔ I'm back with 8 new videos! I'm working on a 3 part series on painting rocks for video games: I also released 2 videos dedicated to the major new beta features. The traditional animation toolset and the new rendering engine coming in Krita 3.0: Last but not least, I've covered Krita's new features since version 2.9.5. In these minor releases, there have not only been lots of bug fixes: we've also seen quite a few usability improvements! I'm still on Kickstarter, close to 200% funded. It's the time to check out the campaign and spread the word! Once we reach the first stretch goal, I'll make a second training series about isometric game art and I'll open source all of the game assets I make as part of it! ʕ •́؈•̀ ₎ Thank you kindly for your time!
  3. I'm back with 3 new tutorials! And I'm on Kickstarter with a video training project dedicated to 2d game art: In this series, I will run you through the process of creating professional grade static assets for 2d games. I will share my workflow and my productivity tricks. Not only that! I will show you how Krita is becoming a solid option for professional work. Together, we’ll focus on character design, environments and User Interface. Although we will use Krita, the concepts you will learn apply to any painting application or medium. The series will cover the unique general constraints we game artists face in our work. I will show you how to design sprites with a target camera and resolution in mind. I’ll show you how to produce crisp visuals that support the gameplay. The campaign reached 50% funding in the first 24 hours, and is now on its way to being successfully funded. Want to become a better 2d game artist? Check it out now!
  4. I'm back with another batch of tutorials!
  5. @Raicuparta: it's very useful for non devs or people learning the framework. It helps you to type the functions right, and shows you all of their parameters without having to jump back to the phaser website. I think it's mostly useful for methods as far as typing speed is concerned: you just have to press tab to move to the next parameter. I use ctrl+t to type "this." and ctrl+; to add a semicolon and move to the next line. At least for me it's way more comfortable to code with those helps enabled (but I dev really part time only).
  6. @Timo and @turnA There shouldn't be a plugin folder inside of the tern-js npm module after install. The file is at the root of the folder. Normally npm should properly install it for you anyway. Did any of you follow the manual install route? I don't recommend it. For me, npm installed tern in C:\Users\...\node_modules\tern (not globally I guess?) and tern-phaser in C:\Users\...\AppData\Roaming\npm\node_modules\tern-phaser You can find the folder a package was installed in using the npm explore command (note that if you installed a package globally, using the -g command, you have to use npm explore -g to find it as well). There also was a mistake in the guide, or some misleading sentence: tern is not installed in C:\Users\...\AppData\Roaming\npm\node_modules\ for me, it's only tern-phaser that goes there. And by the way I only work with Windows, can't really help if you're on Mac. Ah and getting this tern thing to work was also a pain in the... If you don't have a proper .tern-project file in every one of your project you will get that error. And you'll also get it if you have a Phaser.js file next to your .tern-project file. I hope some of this can help? No idea in all honesty. I googled for it, and couldn't find anything.
  7. Hey there! I'm back from Portugal, with a bigger update than usual. Some 5 tutorials came out since last post.
  8. Hi there everyone, As someone asked on the phaser slack, here's a guide to get auto completion for Phaser in Atom on Windows. It is powered by Angelo's tern-phaser plugin. Installing tern This first part explains how to get npm, install tern and the tern-phaser plugin. The first thing that you need to ensure is that you have Node.js installed on your computer. You can download it on This will give you access to npm as well, a handy package manager for js libraries and plugins. It allows you to download install all sorts of packages from the command prompt. Once Node.js has finished installing, we have a few commands to call from the command prompt. On windows, you can access the command line need to press the Windows R key combination, type "cmd" and press enter. Then we need to install a few packages. First, there is tern, the JS analyzer that the tern-phaser plugin uses. In the command line tool, type "npm install tern" and press enter. Npm will take care of the install for you, it will just take a moment. We then need the tern-phaser plugin to be installed where the tern package has been put. You can let windows find the folder for you by typing "npm install -g tern-phaser" in the command prompt and pressing enter. The manual route If AND ONLY IF the automatic install of tern-phaser doesn't work, you'll have to go navigate to the tern install folder manually from the command prompt. To change the folder the command prompt is in, you need to type cd (current directory) followed by the path you want to reach. By default, tern should be installed to C:\Users\YourName\node_modules and tern-phaser should go into your global modules folder, into C:\Users\YourName\AppData\Roaming\npm\node_modules. In the command prompt, you then have to enter "cd C:\Users\YourName\AppData\Roaming\npm\node_modules". Note that you can copy the path from windows and paste it in the command prompt using the right mouse button (Ctrl V doesn't work by default). Right click on the command line window to paste text. Once you got to the right folder, just type npm "install tern-phaser" and press enter. Without -g, the command installs the tern-phaser package in the folder you're currently in. Using tern-phaser with Atom Now, you have both tern and tern-phaser installed on your computer. Let's move to setting up atom to work with tern. There is no native integration of tern in atom. However, there is a plugin called atom-ternjs that works like a charm. We can install the package from the command line as well. Either close and reopen the command prompt or navigate back to your root folder with the following command: "cd C:\Users\YourName". Then, to call the Atom Package Manager, you need to use the apm command. Type "apm install atom-ternjs" and press enter. This will add this package to atom for you. To use tern with your project, you just need to have a tern configuration file. Atom-ternjs can create a basic config file for you. In Atom, you first need to have at least one javascript file loaded. Then, go to packages -> Atom ternjs -> Configure project You can set some parameters in the newly opened tab and click on save and restart server. This will create a new .tern-project file in your project folder. We still need to tell it to use the phaser plugin. You just have to add "phaser" in the plugins section. Here's the content of my .tern-project file: { "ecmaVersion": 5, "libs": ["browser"], "plugins": { "phaser": {} } } Save your file, and then go to package -> Atom Ternjs -> Restart server. If you don't get any error, you're good to go! Note that having a phaser.js file next to your .tern-project file can prevent tern-phaser from working - in which case you'll get a series of errors in Atom.
  9. Since last post, I started a series called Game Design Quest. It's a series that focus on the job of a game designer, exploring some questions and analyzing game mechanics. It's a new concept for the channel, so please bear with me as I try to find a good pace and formula for it. Here are the first 3 episodes: Game Design Quest - Intro 6 Tips for a Successful Game Jam The Preproduction of a Small Game I also updated the first page. Now you can find all of the tuts categorized on this page!
  10. I'm back with some new tutorials. First of all, a list of free learning resources for game devs: 21 Free Learning Resources for Game Developers And as always, some Youtube videos:
  11. The latest tutorials talk about pixel art with the open source software Krita. I'm preparing an FAQ video, so for those of you who may have questions, don't hesitate to ask! @totor: Thank you for the feedback. The background music is here for a few reasons, most notably covering the strong reverb present due to the open nature of the space I'm recording in right now. I don't have the money to isolate it just yet, so I'd rather keep the track. I did lower it in the last video's mix though. Could you tell me more about chapterizing the videos please? I'm not sure about what you meant by that? Some of the past videos had multiple title screens to split them into sections - I decided to remove those and overlay the titles in the last few tutorials to gain ~24-36 frames a piece. In any case, thanks much for the advice. Ah and as far as the mouse circle is concerned, I'm going to look for an app. My mouse driver doesn't allow for the location circle or an overlay (using an evoluent vertical mouse).
  12. Hello everyone! I'm back with 3 new videos about the open source painting software Krita: And an article on the GameAnalytics blog: How to do an Efficient Game Test The next tutorial will talk about pixel art with Krita.
  13. Hey there! I'm back with 2 new videos focusing on open source software. I've been looking to talk about those for a little while now. Future tuts will focus as much as possible on tools that everyone can access!
  14. Today's update is bigger than usual! You're getting 3 new video tutorials, and 3 game design articles/guides. Video tutorials Game Design Articles Exploring Games from the Creator’s Perspective How to expand your audience with Game Accessibility 11 Tips to Speed Up your Game Design Process I hope you'll like them! Don't hesitate to comment if you have feedback to share, requests for future tutorials... I can't promise to get to them all, but I review every message I get.
  15. I'm back with 2 more tutorials. For the first time, talking about pixel art!