Pikuma: Testimonials

What students are saying...

4.98
5 star
98.4%
4 star
1.6%
3 star
0.0%
2 star
0.0%
1 star
0.0%
James Smith
James Smith
"Fantastic and Fun!

I am a professional JavaScript programmer but I hardly ever get to do something this much fun, I also want to learn C in a fun way and so am looking forward to doing the follow on course."
Raycasting Engine Programming with C
13 Mar 2022
Welton Leite
Camper at 42 São Paulo
"I learned a lot from this course, impressed by the quality and depth of the explanations.

Hello from 42SP! =D"
Raycasting Engine Programming with C
07 Feb 2022
Ross Kuehl
"Trying to learn graphics programming as a self-taught web developer without a strong foundation in math has been challenging, but this course has been great at reinforcing what I already know and helping me piece things together that I've been learning.

So far my strategy for this course has been to try and implement the next step myself before watching your code walkthrough and then see the differences between our implementations. It provides a little extra challenge which I would recommend if you want to get the most out of courses like these.

The instructor is very thorough in each lesson and hits on all of the details required to fully understand the material.

This course is a great little nugget and should have wider reach."
Raycasting Engine Programming with C
11 Dec 2021
Steven Johnson
"Fantastic. I recently started learning about computer graphics and had been wanting to learn about how the old Wolf3D raycasting technique worked. I just so happened to stumble over this course and it provided *exactly* the information that I was looking for. Gustavo breaks everything down in to easy to digest lectures and it was a joy to follow along. Highly recommend."
Raycasting Engine Programming with C
11 Sep 2021
Joao Cassis
"What a life saver.

Gustavo is a really good teacher. He goes above and beyond to be very thorough in his explanations. I came out of this course really understanding the concepts behind this technique. Thanks for the great course."
Raycasting Engine Programming with C
22 Mar 2021
Jason Piloti
"It's the best course than I see!"
Raycasting Engine Programming with C
01 Feb 2021
Test Acc
"Really Good Raycasting Course. I am taking this course for making a game for a game jam, it is going really well and there are very in-depth explanations for almost everything in raycasting"
Raycasting Engine Programming with C
22 Jan 2021
Anders Krog
"Fantastic cource. Learned a lot, not only about raycasting but also about c, refactoring and math."
Raycasting Engine Programming with C
19 Jan 2021
Anders Krog
"Makes coding fun. I normally don't like learning by videos. But This cource is really easy and thorough. Also great for refreshing some math."
Raycasting Engine Programming with C
14 Jan 2021
Magoninho Gamer
"Finally some good and free content about raycasting. I was searching for a beginner friendly tutorial about raycasting. I wasn't finding one that was easy to understand. Until I see The Coding Train video about raycasting, that recommended this course in the video's description. I'm so happy I found this!"
Raycasting Engine Programming with C
02 Jan 2021
Jannes Kaspar-Müller
"This was a really solid tutorial and it was for free!

Thank you very much for your time and clear explanations!"
Raycasting Engine Programming with C
26 Dec 2020
Joao Silva
"Amazing course.Every single video is super interesting, Gustavo really makes it seem easy and trivial to learn about programming, algorithms and trigonometry. I really like that he goes into so much detail about everything and codes along from scratch without assuming expert knowledge about anything. Absolutely recommended"
Raycasting Engine Programming with C
21 Dec 2020
Rho van Passel
"Awesomely insightful. This was an eye-openener with respect to raycasting. You get a good step-by-step course, with some assignments in between (recommended to spend some time on that by the way) and good explanations about the how and why things work like they do. If you have little programming experience you will be glad to hear that he choose javascript as the proof-of-concept language. If you already have some programming experience this will give you a multitude of thoughts about "hey but what if I try it like this?" He is very good at making people excited and motivated to delve more into this topic. Would highly recommend o/"
Raycasting Engine Programming with C
15 Dec 2020
Joao Silva
"Really good beyond expectations. I'm almost done with course but I'm very (pleasantly) surprised with the level of detail explaining the concepts that we're covering with every step. I'm no C developer but I'm considering buying the full course just because of how well everything is explained, it'd be a good challenge and learning experience. Some constructive feedback though, the quality of the video could be a little better. Even though the video quality automatically selects 1080p it's clear that that is not the case. Just for consideration on future recordings, thanks for the great course!"
Raycasting Engine Programming with C
11 Dec 2020
Karl Phillip Buhr
Software Engineer & Professor at UNOESC
"Amazing step-by-step Raycasting tutorial! This shouldn't be free! The instructor does a fantastic job reviewing all the required math for the raycaster in simple terms and with great examples."
Raycasting Engine Programming with C
06 Dec 2020
El Kemmal Abdelhamid
El Kemmal Abdelhamid
"tnx for this course, I learned a lot from him"
Raycasting Engine Programming with C
01 Nov 2020
Abhijit leihaorambam
"Best"
Raycasting Engine Programming with C
18 Oct 2020
Anthony Clark
"Very useful course. I liked the hands-on approach, though the explanations dragged on a bit at times. Overall, this course was well worth the watching time."
Raycasting Engine Programming with C
16 Oct 2020
Сайфуддин Евлоев
"Ray-casting on Js. This was the most amazing course on ray-casting i ever had, think you very much from Russia. I will definitely recommend it."
Raycasting Engine Programming with C
28 Sep 2020
Rafael Gallardo
"Great!!!"
Raycasting Engine Programming with C
23 Sep 2020
Baek Changhyun
École 42 France
"Cool! This course is wonderful. I can understand raycasting very easily. I love it!"
Raycasting Engine Programming with C
12 Sep 2020
You Ssef
"That was great. Tnx for this cours it healps a lot tnx."
Raycasting Engine Programming with C
10 Sep 2020
James Carnrike
"Great So Far. The first lesson was a great way to overview and establish the basics of trigonometry. He condensed what took my high school teacher 5 days to try to teach, to 30 minutes. I don't want to think about how long ago that was."
Raycasting Engine Programming with C
13 Aug 2020
Joyce Macksuele
École 42 France
"Awesome course. I'm a student of école 42 and I needed that house in my life haha Thank you sooo much. Your course was very good and all the explaining too :)"
Raycasting Engine Programming with C
06 Aug 2020
Peter Lous
"Great Course. If you really want to understand how one of the first 3D games for PC's is working (Wolfenstein 3D), then this course if for you!

Easy to understand explanations of the math involved."
Raycasting Engine Programming with C
02 Aug 2020
Alexander Spivak
"Thank you so much! The best introduction in raycasting! You are great man!"
Raycasting Engine Programming with C
19 Jul 2020
D T
"Fantastic course. The information is presented and explained very well, the instructor approaches the idea of raycasting using understandable diagrams and examples."
Raycasting Engine Programming with C
12 Jul 2020
Hello World
"Amazing Teacher! and Amazing Course! Thank you so much for making this course, everything was very easy to follow and i had lots of fun learning about raycasting!"
Raycasting Engine Programming with C
05 Jul 2020
Potato King
"Excellent course. I really liked the detailed explanation of every detail in an understandable language. The course is also well suited for a person who is not very good at mathematics, as it motivates everyone to figure it out well."
Raycasting Engine Programming with C
04 Jul 2020
Bruno Vidigal
"Very very instructive!"
Raycasting Engine Programming with C
09 Jun 2020
Brandon Robson
"Great course, well explained and easy to follow!"
Raycasting Engine Programming with C
03 Jun 2020
Eric Andrade
Eric Andrade
"Learn Ray casting algorithm easy peasy! Congratulations on your course Gustavo! Whether Assembly or RayCasting, you make things a piece of cake!"
Raycasting Engine Programming with C
26 May 2020
Gilles Sagnard
"Very interesting, I have loved te way you have explained this course.

In additional of my own research of the raycasting technic I can develop a little project in Lua with wall, floor and ceilling textures. It's very clear for me now !

The challenge is to draw doors now :)

Thank yoou very much"
Raycasting Engine Programming with C
25 May 2020
Lucas Developmentos
"Very good explanations. Do like this course"
Raycasting Engine Programming with C
24 May 2020
Jon Asm
"Probably the best course I have ever enrolled on for computer graphics in C.

Even though I am an experienced programmer, the attention to detail and methodology has been excellent throughout. There isn't a single aspect of the code nor the mathematics that has not been explained thoroughly. Gustavo does a great job of introducing advanced concepts in such a way so that they can be understood and researched further by the student. In particular, his treatment of game loops and delta time which can be confusing for beginners was made clear and unambiguous."
Raycasting Engine Programming with C
20 May 2020
Bilal ahmad
"Excellent"
Raycasting Engine Programming with C
20 May 2020
Jon Snow
"Very good project, excellent explanations. The course is very helpful, thx !"
Raycasting Engine Programming with C
18 May 2020
Francisco Magalhães
"Simple and easy"
Raycasting Engine Programming with C
14 May 2020
James Rozee
"Excellent Details. The instructor explains all of the details about Raycasting with simple and easy to understand illustrations. So even if you're like me and missed or don't remember your high school trig, you'll still understand what is going on."
Raycasting Engine Programming with C
06 May 2020
Caio Vinicius
"Awesome! Cara, sua didática é simplesmente incrível. Muito obrigado por oferecer cursos gratuitamente criados com tanto carinho"
Raycasting Engine Programming with C
05 May 2020
Antonio Herrera Martin
"Excellent detailed introduction to raycast. It was a detailed very useful introduction to raycasting. It has a complete idea of what you need, and you can use the concepts to expand for whatever more advance development you want to do with the code."
Raycasting Engine Programming with C
05 May 2020
Sławomir Grochowski
Sławomir Grochowski
"Awesome! Easy to understand with great examples!"
Raycasting Engine Programming with C
28 Apr 2020
Peter Hering
"Excellent Course. Gustavo presents clear and detailed explanations of raycasting concepts and provide understandable incremental examples."
Raycasting Engine Programming with C
21 Apr 2020
"Can't recommend @PikumaLondon's courses enough, Gustavo is so good at teaching maths and algorithms.

Give them a try if you haven't and want to learn some fundamentals of game and graphics programming."
Raycasting Engine Programming with C
16 Apr 2020
Kora Nonta
"Great tutorial. Easy to understand and follow Do make more courses"
Raycasting Engine Programming with C
13 Apr 2020
Ian Cherabier
"Ray Casting Made easy!

I never thought getting my hands on ray casting would be so easy and fun!

This is all thanks to the great talent for teaching of Gustavo Pezzi, who is extremely clear and structured in his way of presenting concepts! Can only recommend."
Raycasting Engine Programming with C
12 Apr 2020
Benjamin Singh
"Awesome course! I took the course just for fun and I actually learned a lot! Now I'm curious learning more about game development and techniques. I'm definitely taking another course from Gustavo!"
Raycasting Engine Programming with C
31 Mar 2020
Llewelyn Griffiths
"Clearly explained with some great extra tasks. I really enjoyed this course, lots of information but clearly explained. There are also some optional extra tasks to do along the way as "homework" all of which felt challenging but not too overwhelming"
Raycasting Engine Programming with C
22 Mar 2020
Thijs Van Slooten
"Great lesson's. I was looking to make a 3d game like wolfenstein 3d but could never find a good tutorial/ course. but when i found this i was instandly hooked its ez to understand and follow. and its a lot of fun"
Raycasting Engine Programming with C
15 Mar 2020
Arnon Marcus
"Excellent course, one of the very best I've gone through. The material is walked through very meticulously and methodically, with lots of great visual aids. Every challenging point is identified and delved into appropriately. Most resommended!"
Raycasting Engine Programming with C
08 Mar 2020
Joel López
"Clear as water. It's so easy to follow along all the process, and even the trigonometry! Thanks!"
Raycasting Engine Programming with C
08 Mar 2020
Ryan Zola
"So Fun. This course was exactly what I was looking for! The instructor has a great understanding of the core concepts and explains them very well and at a very good pace. Will definitely be taking more corses by him."
Raycasting Engine Programming with C
08 Mar 2020
Zakaria El Baghazaoui
"A thanks: thank you for these helpful explanation"
Raycasting Engine Programming with C
25 Feb 2020
Brian Boucher
"Great course"
Raycasting Engine Programming with C
22 Feb 2020
Fatimzahra Saghir
"Excellent course , with great explanation!! Thanks!"
Raycasting Engine Programming with C
15 Feb 2020
Younes Bouddou
Younes Bouddou
"Excellent! Great course and great explanation."
Raycasting Engine Programming with C
13 Feb 2020
Christian Clark
"Amazing course! I completed this course last summer while I was on a weekend vacation and got interested in Raycasting. This course explained the algorithms and math much better than most of the articles and tutorials I had found before discovering Pikuma. I really like Gustavo's teaching style and methods. By the time I was finished with this class I had a working raycaster and was able to expand and build upon it because I understood how it was working. I will definitely be getting the raycasting in C course now. Thank you so much Gustavo for making courses like these."
Raycasting Engine Programming with C
31 Jan 2020
Oliver Doyle
"Raycasting Engine Programming with C - a quick review: This is an excellent course for those looking to understand old school raycasting engines and for the price of free you will surprised at the quality of the course material. Gustavo gives clear and repeated explanations of each step and follows each step with detailed source code listings. Presentation throughout is brilliant. I liked this so much I've bought 2 of Gustavo's follow on courses and will look forward to those. A great effort all round."
Raycasting Engine Programming with C
28 Dec 2019
Murilo Floriani
Game Developer
"Good stuff"
Raycasting Engine Programming with C
18 Dec 2019
David Martins
David Martins
"Just wow! Without a doubt these are the best lessons I've found about the subjec by far! Gustavo's explanations are crystal clear and he takes the time to make sure you understand everything. I've been struggling with the maths behind raycasting for a while, but after following this course I'm amazed at how simple everything is. I guess I just needed a good teacher. Great job Gustavo, you're amazing!!!"
Raycasting Engine Programming with C
01 Nov 2019
David Bravo
"So far, so good. I thinks explanations are clear, much clearer than when I studied those subjects long ago. Up until now, everything is well explained and understable."
Raycasting Engine Programming with C
06 Jul 2019
Igor Donizete
"Very nice. I learned more with two videos of this course, than in my school, nice work!"
Raycasting Engine Programming with C
03 Jul 2019