Avatar 3D de argila do Close Luca
Autor45 artigos publicados

Luca

Desenvolvedor de software

Desenvolvedor de software, criador de projetos web e entusiasta de game design. Escreve sobre programação, desenvolvimento de jogos, produtividade e tecnologia aplicada a produtos digitais.

Publicações

Artigos de Luca

Seu site está em conformidade com a LGPD ou apenas parece estar?
Segurança da Informação3 min

Seu site está em conformidade com a LGPD ou apenas parece estar?

Entenda por que a conformidade com a LGPD vai além de um banner de cookies e veja como a Tech Empresa pode ajudar sua organização a reduzir riscos digitais.

Ler artigo
aprenda SQL e pense como um bom programador
Programação4 min

aprenda SQL e pense como um bom programador

Eu vejo SQL como uma base. Não apenas como uma linguagem que você aprende para “decorar comandos”, mas como uma forma de pensar sobre dados.

Ler artigo
Brasil Arcano: card game brasileiro com folclore, história e pixel art
Ideias de Jogos6 min

Como seria um card game brasileiro com folclore, história e pixel art

Conheça a ideia de Brasil Arcano, um card game brasileiro com folclore, história, campanha, coleção e pixel art.

Ler artigo
Yard Defence em pixel art top-down com jogador, torres e inimigos
Desenvolvimento6 min

Yard Defence: um passo para trás para avançar melhor

Yard Defence nasceu como um passo para trás dentro do desenvolvimento de um RTS maior, isolando combate, torres e progressão para estudar balanceamento.

Ler artigo
Integração de React com backend usando Axios e Context
Curso de Frontend5 min

Integrando o frontend com Axios, Context e .env

Integre o frontend React com o backend Node.js usando Axios, Context API e variável de ambiente.

Ler artigo
VANISH The Game em túneis escuros
Reviews4 min

VANISH: o jogo de terror que eu revisito, mesmo sem nunca ter vencido

Uma análise pessoal de VANISH, um jogo de terror que eu revisito de tempos em tempos, mesmo sem nunca conseguir vencer.

Ler artigo
Rota GET em Node.js consultando banco de dados
Curso de Frontend5 min

Criando uma rota GET para buscar dados no banco

Crie uma rota GET no backend Node.js com Express para buscar dados no banco MySQL.

Ler artigo
Arquivos .env e .gitignore em projetos frontend e backend
Curso de Frontend3 min

.env e .gitignore: segurança e organização

Entenda o que é .env, por que variáveis de ambiente são importantes e como usar .gitignore.

Ler artigo
CORS configurado em backend Express
Curso de Frontend3 min

CORS explicado com calma

Entenda por que o navegador bloqueia requisições e como configurar CORS corretamente no backend Node.js.

Ler artigo
SQL para criar tabela e dados de busca
Curso de Frontend4 min

SQL do zero e criando os dados da busca

Entenda o que é SQL e crie uma tabela com dados para consumir no frontend pela página de busca.

Ler artigo
Banco de dados local com Laragon e CRUD
Curso de Frontend3 min

Operações, CRUD, banco de dados e Laragon

Entenda operações CRUD, banco de dados e como usar o Laragon para trabalhar com MySQL localmente.

Ler artigo
Fluxo de requisições entre frontend e backend
Curso de Frontend3 min

Requisições, REST, HTTP e CORS para iniciantes

Entenda como frontend e backend conversam usando HTTP, métodos REST, JSON, status code e CORS.

Ler artigo
Configuração inicial de backend Node.js
Curso de Frontend4 min

Criando o repositório backend-node e instalando o projeto

Crie o repositório backend-node, inicialize o projeto com npm init e instale as dependências principais.

Ler artigo
Curso de backend para iniciantes com Node.js
Curso de Frontend2 min

O que é backend, para que serve e quando é útil

Entenda o que é backend, quando ele é útil e como Node.js pode ser usado para criar APIs e servidores.

Ler artigo
Ilustração sobre balanceamento de jogos
Game Design4 min

Por que balancear um jogo é tão difícil?

Por que balancear um jogo envolve muito mais do que ajustar números: ritmo, economia, escolhas viáveis, feedback e testes precisam funcionar juntos.

Ler artigo
React Context com Provider e useContext
Curso de Frontend3 min

Context no React: o que é, como funciona e quando usar

Entenda o que é Context no React, como funciona com Provider e useContext, quando usar e quando evitar.

Ler artigo
Projeto de busca com React, componentes, props e state
Curso de Frontend3 min

Refazendo o projeto de busca com React, componentes, props e state

Refaça a página de busca usando React, TypeScript, componentes, props, state, Tailwind CSS e dados em JSON.

Ler artigo
React Router, Tailwind CSS e dependências no React
Curso de Frontend3 min

Instalando rotas, Tailwind CSS e organizando dependências

Instale React Router e Tailwind CSS em um projeto React com TypeScript, organize pastas e entenda dependências.

Ler artigo
Criando projeto React com TypeScript usando Vite
Curso de Frontend3 min

Criando o projeto React com TypeScript

Aprenda a criar o repositório projeto-react, instalar React com TypeScript usando Vite e entender estrutura, componentes, hooks e rotas.

Ler artigo
npm e comandos principais para projetos frontend
npm2 min

npm do zero: instalação de bibliotecas e comandos principais

Aprenda o que é npm, como instalar e remover bibliotecas, rodar scripts e entender dependências em projetos frontend.

Ler artigo
Arquivos node_modules, package.json e package-lock.json em projeto frontend
Node e npm3 min

O que são node_modules, package.json e package-lock.json

Entenda o que são node_modules, package.json, package-lock.json, dependências e scripts em projetos frontend modernos.

Ler artigo
React, frameworks e componentes para iniciantes
Curso de Frontend3 min

O que é um framework e como o React funciona

Entenda o que é um framework, qual a diferença para biblioteca e como o React funciona com componentes, state, props e renderização.

Ler artigo
Projeto buscador com HTML CSS JavaScript Tailwind e JSON
Projeto Prático3 min

Criando uma página de busca com HTML, CSS, JS, Tailwind e JSON

Crie um projeto de busca inspirado em páginas de pesquisa, usando HTML, CSS, JavaScript, Tailwind CSS e dados em JSON.

Ler artigo
Pare de jogar seu jogo
Desenvolvimento4 min

Pare de jogar seu jogo

Testar seu jogo é necessário, mas jogar demais pode distorcer sua percepção de dificuldade e prejudicar novos jogadores.

Ler artigo
Primeira página com HTML CSS e JavaScript
Frontend2 min

Criando sua primeira página com HTML, CSS e JavaScript

Crie uma página simples com seções, tags semânticas, CSS, JavaScript e SEO básico para iniciantes.

Ler artigo
Criando repositório clonando com SSH e abrindo no VS Code
GitHub e Git2 min

Criando seu primeiro repositório e clonando com SSH

Aprenda a criar o repositório meu-primeiro-projeto, clonar com SSH e abrir no VS Code passo a passo.

Ler artigo
HTML CSS JavaScript Tailwind CSS e React
Frontend1 min

HTML, CSS, JavaScript, Tailwind CSS e React: o que vamos aprender

Entenda o papel de HTML, CSS, JavaScript, Tailwind CSS e React no desenvolvimento frontend moderno.

Ler artigo
VS Code para iniciantes com extensões e atalhos
VS Code2 min

VS Code para iniciantes: interface, atalhos e extensões

Entenda o VS Code, sua interface, terminal integrado, atalhos e extensões úteis para aprender frontend.

Ler artigo
Git Bash e Node Prompt para navegar e abrir projetos
Terminal2 min

Git Bash e Node Prompt: como navegar e abrir projetos

Aprenda comandos básicos de terminal, navegação por pastas, Node Prompt e como abrir projetos no VS Code.

Ler artigo
GitHub conta repositório versionamento e SSH
GitHub2 min

GitHub do zero: conta, repositório, versionamento e SSH

Aprenda a criar conta no GitHub, criar repositório, entender versionamento e configurar SSH com segurança.

Ler artigo
Instalação de Git VS Code e Node passo a passo
Instalação2 min

Como instalar Git, GitHub, VS Code e Node passo a passo

Aprenda a instalar Git, VS Code e Node.js no computador e preparar o ambiente para começar no frontend.

Ler artigo
Curso de frontend do zero para iniciantes
Curso3 min

O que é este curso de frontend?

Conheça o curso Frontend do Zero e veja a trilha para aprender ferramentas, tecnologias e primeiros projetos frontend.

Ler artigo
Ferramentas Git GitHub VS Code Node e terminal
Ferramentas2 min

Ferramentas para começar: Git, GitHub, VS Code, Node e terminal

Entenda para que servem Git, GitHub, VS Code, Node.js e terminal antes de começar a programar frontend.

Ler artigo
Assets gratuitos no itch.io para protótipos de jogos
Protótipos5 min

Como usar o itch.io para encontrar personagens, sons e ambientes gratuitos para seus protótipos

Veja como usar o itch.io para encontrar personagens, sons, tilesets e ambientes gratuitos para prototipar jogos sem travar na arte.

Ler artigo
No fim nem parece tão bom assim
Desenvolvimento4 min

No fim nem parece tão bom assim

Terminar um projeto pode gerar frustração. Mas cada criação finalizada é um degrau no seu desenvolvimento como criador.

Ler artigo
Firebase Hosting como hospedagem para páginas web
Web2 min

Firebase, uma boa alternativa de hospedagem de baixo custo

Uma visão prática sobre o Firebase Hosting como alternativa de hospedagem de baixo custo para publicar páginas web com HTTPS e configuração simples.

Ler artigo
Uma vez criado, haverá críticas
Desenvolvimento3 min

Uma vez criado, haverá críticas

Críticas fazem parte do processo criativo. Aprenda a usar comentários, feedbacks e reclamações para melhorar seus jogos.

Ler artigo
Não tente fazer tudo sozinho
Desenvolvimento3 min

Não tente fazer tudo sozinho

Criar jogos sozinho é possível, mas tentar dominar tudo pode atrasar seu projeto. Entenda quando buscar ajuda.

Ler artigo
Se você não for assim, não irá longe
Desenvolvimento4 min

Se você não for assim, não irá longe

Profissionais em T aprendem várias áreas correlatas sem abandonar sua especialidade. Em jogos, isso faz muita diferença.

Ler artigo
É impossível criar um jogo bom antes de criar vários ruins
Desenvolvimento4 min

É impossível criar um jogo bom antes de criar vários ruins

Criar jogos ruins faz parte do processo. Antes de criar um bom jogo, você precisa errar, praticar e combinar boas partes.

Ler artigo
Aseprite para criação de pixel art para jogos
Tutoriais4 min

Aseprite: uma das melhores ferramentas para começar a criar pixel art para jogos

Conheça o Aseprite, uma ferramenta popular para criar pixel art, animações e spritesheets para jogos 2D.

Ler artigo
O código precisa ser mais que funcional
Desenvolvimento4 min

O código precisa ser mais que funcional

Em jogos, não basta o código funcionar. Ele precisa limitar ações, prever estados e manter a experiência consistente.

Ler artigo
Por que criar jogos que ninguém vai jogar?
Desenvolvimento4 min

Por que criar jogos que ninguém vai jogar?

Criar jogos pequenos que ninguém vai jogar pode ser uma das melhores formas de praticar mecânicas, ferramentas e polimento.

Ler artigo
Desenvolver jogos me ensinou a pensar como o usuário pode quebrar meu sistema
Programação2 min

Desenvolver jogos me ensinou a pensar como o usuário pode quebrar meu sistema

Como o desenvolvimento de jogos ensina a prever comportamentos inesperados e criar sistemas mais resistentes.

Ler artigo
A faculdade me ensinou a importância da literatura na programação
Programação2 min

A faculdade me ensinou a importância da literatura na programação

Uma reflexão sobre como documentação, fundamentos e leitura técnica ajudam a programar com mais clareza.

Ler artigo